class FedenaSdk::Client
Attributes
access_token[RW]
client_id[RW]
client_secret[RW]
redirect_uri[RW]
uri[RW]
Public Class Methods
new(options = {}) { |self| ... }
click to toggle source
# File lib/fedena_sdk/client.rb, line 7 def initialize(options = {}) options.each do |key, value| instance_variable_set("@#{key}", value) end yield(self) if block_given? end
Public Instance Methods
method_missing(method, *args)
click to toggle source
# File lib/fedena_sdk/client.rb, line 22 def method_missing(method, *args) oauth2_client.send(method, *args) end
oauth2_client()
click to toggle source
# File lib/fedena_sdk/client.rb, line 14 def oauth2_client @client ||= OAuth2::Client.new(@client_id, @client_secret, site: @uri) end