Module: Millstone::ActiveRecord::Extension::ClassMethods::ClassMethods
- Defined in:
- lib/millstone/active_record/extension.rb
Instance Method Summary collapse
- #millstone_column ⇒ Object
- #millstone_generate_column_value ⇒ Object
- #millstone_only_deleted_conditions ⇒ Object
- #millstone_type ⇒ Object
- #millstone_without_deleted_conditions ⇒ Object
Instance Method Details
#millstone_column ⇒ Object
60 61 62 |
# File 'lib/millstone/active_record/extension.rb', line 60 def millstone_column millstone_configuration[:column].to_sym end |
#millstone_generate_column_value ⇒ Object
68 69 70 71 72 73 |
# File 'lib/millstone/active_record/extension.rb', line 68 def millstone_generate_column_value case millstone_type when :time then Time.now when :boolean then true end end |
#millstone_only_deleted_conditions ⇒ Object
79 80 81 |
# File 'lib/millstone/active_record/extension.rb', line 79 def millstone_only_deleted_conditions sanitize_sql(["#{millstone_column_reference} IS NOT ?", nil]) end |
#millstone_type ⇒ Object
64 65 66 |
# File 'lib/millstone/active_record/extension.rb', line 64 def millstone_type millstone_configuration[:type].to_sym end |
#millstone_without_deleted_conditions ⇒ Object
75 76 77 |
# File 'lib/millstone/active_record/extension.rb', line 75 def millstone_without_deleted_conditions sanitize_sql(["#{millstone_column_reference} IS ?", nil]) end |