class Moip2::ConnectApi

Attributes

client[R]

Public Class Methods

new(client) click to toggle source
# File lib/moip2/connect_api.rb, line 5
def initialize(client)
  @client = client
end

Public Instance Methods

authorize(connect) click to toggle source
# File lib/moip2/connect_api.rb, line 22
def authorize(connect)
  Resource::Connect.new client.post(
    "/oauth/token",
    connect,
    "application/x-www-form-urlencoded",
  )
end
authorize_url(client_id, redirect_uri, scope) click to toggle source
# File lib/moip2/connect_api.rb, line 9
def authorize_url(client_id, redirect_uri, scope)
  URI::HTTPS.build(
    host: client.host,
    path: "/oauth/authorize",
    query: URI.encode_www_form(
      response_type: "code",
      client_id: client_id,
      redirect_uri: redirect_uri,
      scope: scope,
    ),
  ).to_s
end