Module: ActiveType::NoTable::ClassMethods

Defined in:
lib/active_type/no_table.rb,
lib/active_type/no_table.rb

Instance Method Summary collapse

Instance Method Details

#_query_by_sqlObject



147
148
149
# File 'lib/active_type/no_table.rb', line 147

def _query_by_sql(*)
  []
end

#column_typesObject



11
12
13
# File 'lib/active_type/no_table.rb', line 11

def column_types
  {}
end

#columnsObject



15
16
17
# File 'lib/active_type/no_table.rb', line 15

def columns
  []
end

#connectionObject



131
132
133
# File 'lib/active_type/no_table.rb', line 131

def connection
  @connection ||= DummyConnection.new(nil)
end

#destroyObject



23
24
25
# File 'lib/active_type/no_table.rb', line 23

def destroy(*)
  new
end

#destroy_allObject



27
28
29
# File 'lib/active_type/no_table.rb', line 27

def destroy_all(*)
  []
end

#find_by_sqlObject



31
32
33
# File 'lib/active_type/no_table.rb', line 31

def find_by_sql(*)
  []
end

#primary_keyObject



19
20
21
# File 'lib/active_type/no_table.rb', line 19

def primary_key
  nil
end