lib/figo.rb in figo-1.4.1 vs lib/figo.rb in figo-1.4.2

- old
+ new

@@ -30,11 +30,10 @@ # Ruby bindings for the figo Connect API: http://developer.figo.me module Figo $config = YAML.load_file(File.join(__dir__, '../config.yml')) $api_endpoint = $config["API_ENDPOINT"] - $valid_fingerprints = $config["FINGER_PRINTS"] # Represents a non user-bound connection to the figo Connect API. # # It's main purpose is to let user login via OAuth 2.0. class Connection @@ -42,15 +41,15 @@ # Create connection object with client credentials. # # @param client_id [String] the client ID # @param client_secret [String] the client secret # @param redirect_uri [String] optional redirect URI - def initialize(client_id, client_secret, redirect_uri = nil, fingerprints = $valid_fingerprints, api_endpoint = $api_endpoint) + def initialize(client_id, client_secret, redirect_uri = nil, api_endpoint = $api_endpoint) @client_id = client_id @client_secret = client_secret @redirect_uri = redirect_uri - @https = HTTPS.new("figo-#{client_id}", nil, fingerprints) + @https = HTTPS.new("figo-#{client_id}", nil) @api_endpoint = api_endpoint end # Helper method for making a OAuth 2.0 request. # @@ -63,11 +62,11 @@ # Setup HTTP request. request = Net::HTTP::Post.new(path) request.basic_auth(@client_id, @client_secret) request["Accept"] = "application/json" request["Content-Type"] = "application/x-www-form-urlencoded" - request["User-Agent"] = "figo-ruby/1.3.1" + request["User-Agent"] = "figo-ruby/1.4.2" request.body = URI.encode_www_form(data) unless data.nil? # Send HTTP request. response = @https.request(uri, request) @@ -103,13 +102,10 @@ require_relative "./user/api_call.rb" require_relative "./standing_order/model.rb" require_relative "./standing_order/api_call.rb" - require_relative "./process/model.rb" - require_relative "./process/api_call.rb" - require_relative "./security/model.rb" require_relative "./security/api_call.rb" require_relative "./task/model.rb" require_relative "./task/api_call.rb" @@ -117,13 +113,13 @@ include Figo # Create session object with access token. # # @param access_token [String] the access token - def initialize(access_token, fingerprints = $valid_fingerprints, api_endpoint = $api_endpoint) + def initialize(access_token, api_endpoint = $api_endpoint) @access_token = access_token - @https = HTTPS.new("figo-#{access_token}", nil, fingerprints) + @https = HTTPS.new("figo-#{access_token}", nil) @api_endpoint = api_endpoint end # Helper method for making a REST request. # @@ -147,10 +143,10 @@ end request["Authorization"] = "Bearer #{@access_token}" request["Accept"] = "application/json" request["Content-Type"] = "application/json" - request["User-Agent"] = "figo-ruby/1.3.1" + request["User-Agent"] = "figo-ruby/1.4.2" request.body = JSON.generate(data) unless data.nil? # Send HTTP request. response = @https.request(uri, request)