Sha256: 3027fc7a965a8efe80bb3f5391573af6027471b04cc225912763a0b78f6f6944
Contents?: true
Size: 682 Bytes
Versions: 2
Compression:
Stored size: 682 Bytes
Contents
module ActiveType module NoTable extend ActiveSupport::Concern module ClassMethods def columns [] end def destroy(*) new end def destroy_all(*) [] end def find_by_sql(*) [] end end def id nil end def transaction(&block) @_current_transaction_records ||= [] yield end def create(*) true end def create_record(*) true end def update(*) true end def update_record(*) true end def destroy @destroyed = true freeze end def reload self end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_type-0.1.1 | lib/active_type/no_table.rb |
active_type-0.1.0 | lib/active_type/no_table.rb |