module EasyMeli

Constants

DEFAULT_HEADERS
USER_AGENT
VERSION

Public Class Methods

access_token(refresh_token, logger: nil) click to toggle source
# File lib/easy_meli.rb, line 29
def self.access_token(refresh_token, logger: nil)
  EasyMeli::AuthorizationClient.access_token(refresh_token, logger: logger)
end
api_client(access_token: nil, refresh_token: nil, logger: nil) click to toggle source
# File lib/easy_meli.rb, line 33
def self.api_client(access_token: nil, refresh_token: nil, logger: nil)
  access_token ||= self.access_token(refresh_token, logger: logger) if refresh_token
  EasyMeli::ApiClient.new(access_token, logger: logger)
end
authorization_url(country_code, redirect_uri) click to toggle source
# File lib/easy_meli.rb, line 21
def self.authorization_url(country_code, redirect_uri)
  EasyMeli::AuthorizationClient.authorization_url(country_code, redirect_uri)
end
configuration() click to toggle source
# File lib/easy_meli.rb, line 13
def self.configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/easy_meli.rb, line 17
def self.configure
  yield(configuration)
end
create_token(code, redirect_uri, logger: nil) click to toggle source
# File lib/easy_meli.rb, line 25
def self.create_token(code, redirect_uri, logger: nil)
  EasyMeli::AuthorizationClient.create_token(code, redirect_uri, logger: logger)
end