Class: RedisModel::Attribute::DefinitionHelper
- Inherits:
-
Object
- Object
- RedisModel::Attribute::DefinitionHelper
- Defined in:
- lib/redis_model/attribute.rb
Overview
Internal: Provides helper for DSL for RedisModel attributes which are defined in block of RedisModel::Attribute.redis_model_attributes method.
Instance Attribute Summary collapse
-
#default_options ⇒ Object
readonly
Public: Returns Hash of default options for attributes.
-
#klass ⇒ Object
readonly
Public: Returns class in which attributes are defined.
Instance Method Summary collapse
-
#initialize(klass, default_options) ⇒ DefinitionHelper
constructor
Internal: Initializes new DefinitionHelper instance.
Constructor Details
#initialize(klass, default_options) ⇒ DefinitionHelper
Internal: Initializes new DefinitionHelper instance.
klass - Class in which attributes are defined. options - Default options for attribute definitions.
Returns newly instantiated RedisModel::Attribute::DefinitionHelper
object.
54 55 56 57 |
# File 'lib/redis_model/attribute.rb', line 54 def initialize(klass, ) @klass = klass @default_options = end |
Instance Attribute Details
#default_options ⇒ Object (readonly)
Public: Returns Hash of default options for attributes.
24 25 26 |
# File 'lib/redis_model/attribute.rb', line 24 def @default_options end |
#klass ⇒ Object (readonly)
Public: Returns class in which attributes are defined.
21 22 23 |
# File 'lib/redis_model/attribute.rb', line 21 def klass @klass end |