Class: MC2P::PayDataResource
- Inherits:
-
DetailOnlyResource
- Object
- ResourceMixin
- Resource
- DetailOnlyResource
- MC2P::PayDataResource
- Defined in:
- lib/resources.rb
Overview
PayData resource
Instance Method Summary collapse
-
#card(resource_id, gateway_code, data = nil) ⇒ Object
- Params:
resource_id
- id to request
gateway_code
- gateway_code to send
data
-
data to send Returns: response dictionary.
- gateway_code to send
- id to request
- Params:
-
#initialize(api_request, path, object_item_class) ⇒ PayDataResource
constructor
- Initializes a resource Params:
api_request
- Api request used to make all the requests to the API
path
- Path used to make all the requests to the API
object_item_class
-
Object item class used to return values.
- Path used to make all the requests to the API
- Api request used to make all the requests to the API
- Initializes a resource Params:
-
#share(resource_id, data = nil) ⇒ Object
- Params:
resource_id
- id to request
data
-
data to send Returns: response dictionary.
- id to request
- Params:
Methods inherited from DetailOnlyResource
Methods inherited from ResourceMixin
Constructor Details
#initialize(api_request, path, object_item_class) ⇒ PayDataResource
Initializes a resource Params:
api_request
-
Api request used to make all the requests to the API
path
-
Path used to make all the requests to the API
object_item_class
-
Object item class used to return values
107 108 109 110 111 112 |
# File 'lib/resources.rb', line 107 def initialize(api_request, path, object_item_class) super(api_request, path, object_item_class) @cs_resource_mixin = CardShareResourceMixin.new(api_request, path, object_item_class, @paginator_class) end |
Instance Method Details
#card(resource_id, gateway_code, data = nil) ⇒ Object
Params:
resource_id
-
id to request
gateway_code
-
gateway_code to send
data
-
data to send
Returns: response dictionary
119 120 121 |
# File 'lib/resources.rb', line 119 def card(resource_id, gateway_code, data = nil) @cs_resource_mixin.card(resource_id, gateway_code, data) end |
#share(resource_id, data = nil) ⇒ Object
Params:
resource_id
-
id to request
data
-
data to send
Returns: response dictionary
127 128 129 |
# File 'lib/resources.rb', line 127 def share(resource_id, data = nil) @cs_resource_mixin.share(resource_id, data) end |