Remote server class that represents NSCA Host.

master
Felipe Oliveira 2012-12-07 16:36:46 -02:00
parent 260e47dc36
commit 6c7814d754
2 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,12 @@
module NSCA
module Client
class RemoteServer
attr_reader :host, :port
def initialize(options)
@host = options[:host]
@port = options[:port] || 5667
end
end
end
end

View File

@ -0,0 +1,12 @@
require 'spec_helper'
describe NSCA::Client::RemoteServer do
subject { described_class.new(:host => '172.0.0.1') }
its(:host) { should eq '172.0.0.1' }
its(:port) { should eq 5667 }
context "custom port" do
subject { described_class.new(:port => 12345) }
its(:port) { should eq 12345 }
end
end