Class: MC2P::PayURLCRObjectItem
- Inherits:
-
CRObjectItem
- Object
- ObjectItemMixin
- ObjectItem
- ReadOnlyObjectItem
- CRObjectItem
- MC2P::PayURLCRObjectItem
- Defined in:
- lib/base.rb
Overview
Object item that allows retrieve, create and to get pay_url based on token of an item
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from ObjectItemMixin
#_deleted, #json_dict, #resource
Instance Method Summary collapse
-
#iframe_url ⇒ Object
Returns: iframe_url.
-
#initialize(json_dict, resource) ⇒ PayURLCRObjectItem
constructor
- Initializes an object item Params:
json_dict
- Data of the object
resource
-
Resource used to delete, save, create or retrieve the object.
- Data of the object
- Initializes an object item Params:
-
#pay_url ⇒ Object
Returns: pay_url.
Methods inherited from CRObjectItem
Methods inherited from ReadOnlyObjectItem
Methods inherited from ObjectItem
#method_missing, #respond_to?, #respond_to_missing?, #set
Methods inherited from ObjectItemMixin
#id_required_and_not_deleted, #to_s
Constructor Details
#initialize(json_dict, resource) ⇒ PayURLCRObjectItem
Initializes an object item Params:
json_dict
-
Data of the object
resource
-
Resource used to delete, save, create or retrieve the object
200 201 202 203 |
# File 'lib/base.rb', line 200 def initialize(json_dict, resource) @pay_url_mixin = PayURLMixin.new(json_dict, resource) super(json_dict, resource) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class MC2P::ObjectItem
Instance Method Details
#iframe_url ⇒ Object
Returns: iframe_url
212 213 214 215 |
# File 'lib/base.rb', line 212 def iframe_url @pay_url_mixin.json_dict = @json_dict @pay_url_mixin.iframe_url end |
#pay_url ⇒ Object
Returns: pay_url
206 207 208 209 |
# File 'lib/base.rb', line 206 def pay_url @pay_url_mixin.json_dict = @json_dict @pay_url_mixin.pay_url end |