class PromisePay::ItemStatus
Attributes
id[R]
Public Class Methods
find(id)
click to toggle source
# File lib/promise_pay/item_status.rb, line 17 def find(id) new(id).find end
new(id = nil, options = {})
click to toggle source
# File lib/promise_pay/item_status.rb, line 10 def initialize(id = nil, options = {}) @id = id assign_instance_variables({'item' => options}) end
Public Instance Methods
find()
click to toggle source
# File lib/promise_pay/item_status.rb, line 22 def find assign_instance_variables(resource_result) self end
Private Instance Methods
api_resource()
click to toggle source
# File lib/promise_pay/item_status.rb, line 35 def api_resource "items/#{id}/status" end
resource_result()
click to toggle source
# File lib/promise_pay/item_status.rb, line 29 def resource_result request = PromisePay::Request.new(path: api_resource) response = request.execute JSON.parse(response)["items"] end