Class: Effective::StyleGuide
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Effective::StyleGuide
- Defined in:
- app/models/effective/style_guide.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.column(name, sql_type = nil, default = nil, null = true) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'app/models/effective/style_guide.rb', line 9 def self.column(name, sql_type = nil, default = nil, null = true) if Rails.version >= '4.2.0' cast_type = "ActiveRecord::Type::#{sql_type.to_s.titleize.sub('Datetime', 'DateTime')}".constantize.new() columns << ::ActiveRecord::ConnectionAdapters::Column.new(name.to_s, default, cast_type, sql_type.to_s, null) else columns << ::ActiveRecord::ConnectionAdapters::Column.new(name.to_s, default, sql_type.to_s, null) end end |
.columns ⇒ Object
5 6 7 |
# File 'app/models/effective/style_guide.rb', line 5 def self.columns @columns ||= [] end |
Instance Method Details
#static_text ⇒ Object
37 38 39 |
# File 'app/models/effective/style_guide.rb', line 37 def static_text 'some static text' end |