Method: RubyOmx::Connection#initialize
- Defined in:
- lib/ruby_omx/connection.rb
#initialize(params = {}) ⇒ Connection
Returns a new instance of Connection.
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/ruby_omx/connection.rb', line 7 def initialize(params = {}) # These values are essential to establishing a connection @udi_auth_token = params['udi_auth_token'] @server = (params['server'] || RubyOmx::DEFAULT_HOST) + "?UDIAuthToken=#{@udi_auth_token}" @http_biz_id = params['http_biz_id'] @path = URI.parse(@server).request_uri raise MissingConnectionOptions if [@udi_auth_token, @http_biz_id].any? {|option| option.nil?} @http = connect end |