Method: Tinder::Connection#initialize
- Defined in:
- lib/vendor/tinder/lib/tinder/connection.rb
#initialize(subdomain, options = {}) ⇒ Connection
Returns a new instance of Connection.
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/vendor/tinder/lib/tinder/connection.rb', line 23 def initialize(subdomain, = {}) @subdomain = subdomain @options = { :ssl => false, :proxy => ENV['HTTP_PROXY'] }.merge() @uri = URI.parse("#{@options[:ssl] ? 'https' : 'http' }://#{subdomain}.#{HOST}") @token = [:token] class << self include HTTParty extend HTTPartyExtensions headers 'Content-Type' => 'application/json' end if @options[:proxy] proxy_uri = URI.parse(@options[:proxy]) http_proxy proxy_uri.host, proxy_uri.port end base_uri @uri.to_s basic_auth token, 'X' end |