Class: LucidIntercom::Attributes::Base
- Inherits:
-
Object
- Object
- LucidIntercom::Attributes::Base
- Defined in:
- lib/lucid_intercom/attributes/base.rb
Instance Attribute Summary collapse
- #app_attributes ⇒ Hash readonly
- #credentials ⇒ LucidIntercom::Credentials readonly
- #shop_attributes ⇒ Hash readonly
Instance Method Summary collapse
- #call ⇒ Hash
-
#initialize(shop_attributes = {}, app_attributes = {}, credentials = LucidIntercom.credentials) ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize(shop_attributes = {}, app_attributes = {}, credentials = LucidIntercom.credentials) ⇒ Base
Returns a new instance of Base.
13 14 15 16 17 |
# File 'lib/lucid_intercom/attributes/base.rb', line 13 def initialize(shop_attributes = {}, app_attributes = {}, credentials = LucidIntercom.credentials) @credentials = credentials @shop_attributes = shop_attributes @app_attributes = app_attributes end |
Instance Attribute Details
#app_attributes ⇒ Hash (readonly)
24 25 26 |
# File 'lib/lucid_intercom/attributes/base.rb', line 24 def app_attributes @app_attributes end |
#credentials ⇒ LucidIntercom::Credentials (readonly)
20 21 22 |
# File 'lib/lucid_intercom/attributes/base.rb', line 20 def credentials @credentials end |
#shop_attributes ⇒ Hash (readonly)
22 23 24 |
# File 'lib/lucid_intercom/attributes/base.rb', line 22 def shop_attributes @shop_attributes end |
Instance Method Details
#call ⇒ Hash
29 30 31 |
# File 'lib/lucid_intercom/attributes/base.rb', line 29 def call normalize_values(attributes) end |