Class: ActiveRecordless::Base
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- ActiveRecordless::Base
- Defined in:
- lib/active_recordless/base.rb
Class Method Summary collapse
- .column(name, sql_type = nil, default = nil, null = true) ⇒ Object (also: property)
Instance Method Summary collapse
-
#errors ⇒ Object
singleton methods.
- #valid? ⇒ Boolean
Class Method Details
.column(name, sql_type = nil, default = nil, null = true) ⇒ Object Also known as: property
6 7 8 |
# File 'lib/active_recordless/base.rb', line 6 def column (name, sql_type = nil, default = nil, null = true) columns << ActiveRecord::ConnectionAdapters::Column.new(name.to_s, default, sql_type.to_s, null) end |
Instance Method Details
#errors ⇒ Object
singleton methods
12 13 14 |
# File 'lib/active_recordless/base.rb', line 12 def errors @errors ||= ActiveRecord::Errors.new(self) end |
#valid? ⇒ Boolean
16 17 18 |
# File 'lib/active_recordless/base.rb', line 16 def valid? errors.size == 0 end |