class MC2P::Authorization
Authorization
object
Public Class Methods
new(json_dict, resource)
click to toggle source
Initializes an object item Params:
json_dict
-
Data of the object
resource
-
Resource
used to delete, save, create or retrieve the object
Calls superclass method
MC2P::PayURLCRObjectItem::new
# File lib/objects.rb, line 44 def initialize(json_dict, resource) super(json_dict, resource) @charge_mixin = ChargeObjectItemMixin.new(json_dict, resource) end
Public Instance Methods
charge(data = nil)
click to toggle source
Charge the object item Params:
data
-
data to send
Returns: response dictionary
# File lib/objects.rb, line 53 def charge(data = nil) @charge_mixin.json_dict = @json_dict @charge_mixin._deleted = @_deleted @charge_mixin.charge(data) @json_dict = @charge_mixin.json_dict @_deleted = @charge_mixin._deleted end