Module: ActiveType::NoTable
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
- #attribute_names ⇒ Object
- #destroy ⇒ Object
- #id ⇒ Object
- #reload ⇒ Object
- #transaction(&block) ⇒ Object
Instance Method Details
#attribute_names ⇒ Object
33 34 35 |
# File 'lib/active_type/no_table.rb', line 33 def attribute_names [] end |
#destroy ⇒ Object
42 43 44 45 |
# File 'lib/active_type/no_table.rb', line 42 def destroy @destroyed = true freeze end |
#id ⇒ Object
29 30 31 |
# File 'lib/active_type/no_table.rb', line 29 def id nil end |
#reload ⇒ Object
47 48 49 |
# File 'lib/active_type/no_table.rb', line 47 def reload self end |
#transaction(&block) ⇒ Object
37 38 39 40 |
# File 'lib/active_type/no_table.rb', line 37 def transaction(&block) @_current_transaction_records ||= [] yield end |