class PromisePay::Marketplace
Attributes
password[R]
token[R]
user[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/promise_pay/marketplace.rb, line 8 def initialize(options = {}) @user = options.fetch(:user) @password = options.fetch(:password) end
Public Instance Methods
request_token()
click to toggle source
# File lib/promise_pay/marketplace.rb, line 13 def request_token response = PromisePay::Request.new( path: api_resource, user: user, password: password ).execute @token = JSON.parse(response)["token"] token end
Private Instance Methods
api_resource()
click to toggle source
# File lib/promise_pay/marketplace.rb, line 26 def api_resource "request_token" end