Module: Pacecar::Presence::ClassMethods
- Defined in:
- lib/pacecar/presence.rb
Instance Method Summary collapse
Instance Method Details
#define_presence_scopes ⇒ Object
13 14 15 16 17 18 |
# File 'lib/pacecar/presence.rb', line 13 def define_presence_scopes non_boolean_column_names.each do |name| scope "#{name}_present", -> { where(arel_table[name].not_eq nil) } scope "#{name}_missing", -> { where(arel_table[name].eq nil) } end end |