Class: TablelessModel
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- TablelessModel
- Defined in:
- lib/auxiliary_addons/tableless_model.rb
Overview
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(attributes = nil) ⇒ TablelessModel
constructor
A new instance of TablelessModel.
Constructor Details
#initialize(attributes = nil) ⇒ TablelessModel
Returns a new instance of TablelessModel.
12 13 14 |
# File 'lib/auxiliary_addons/tableless_model.rb', line 12 def initialize(attributes = nil) super(attributes) end |
Class Method Details
.column(name, sql_type = nil, default = nil, null = true) ⇒ Object
8 9 10 |
# File 'lib/auxiliary_addons/tableless_model.rb', line 8 def self.column(name, sql_type = nil, default = nil, null = true) columns << ActiveRecord::ConnectionAdapters::Column.new(name.to_s, default, sql_type.to_s, null) end |
.columns ⇒ Object
6 |
# File 'lib/auxiliary_addons/tableless_model.rb', line 6 def self.columns() @columns ||= []; end |