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
41 42 43 |
# File 'lib/active_type/no_table.rb', line 41 def attribute_names [] end |
#destroy ⇒ Object
50 51 52 53 |
# File 'lib/active_type/no_table.rb', line 50 def destroy @destroyed = true freeze end |
#id ⇒ Object
37 38 39 |
# File 'lib/active_type/no_table.rb', line 37 def id nil end |
#reload ⇒ Object
55 56 57 |
# File 'lib/active_type/no_table.rb', line 55 def reload self end |
#transaction(&block) ⇒ Object
45 46 47 48 |
# File 'lib/active_type/no_table.rb', line 45 def transaction(&block) @_current_transaction_records ||= [] yield end |