Module: Dynamini::GlobalId
- Defined in:
- lib/dynamini/global_id.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
4 5 6 |
# File 'lib/dynamini/global_id.rb', line 4 def self.included(base) base.extend ClassMethods end |
Instance Method Details
#id ⇒ Object
38 39 40 |
# File 'lib/dynamini/global_id.rb', line 38 def id serialize_id end |
#serialize_id ⇒ Object
30 31 32 33 34 35 36 |
# File 'lib/dynamini/global_id.rb', line 30 def serialize_id if self.class.range_key raise 'Dynamini::GlobalId#serialize_id requires range key. please define #serialize_id' end attributes[self.class.hash_key] end |