Class: RailsAdmin::Adapters::Mongoid::StatementBuilder
- Inherits:
-
RailsAdmin::AbstractModel::StatementBuilder
- Object
- RailsAdmin::AbstractModel::StatementBuilder
- RailsAdmin::Adapters::Mongoid::StatementBuilder
- Defined in:
- lib/rails_admin/adapters/mongoid.rb
Instance Method Summary collapse
- #unary_operators ⇒ Object protected
Methods inherited from RailsAdmin::AbstractModel::StatementBuilder
#build_statement_for_date, #build_statement_for_datetime_or_timestamp, #build_statement_for_integer_decimal_or_float, #build_statement_for_type_generic, #get_filtering_duration, #initialize, #to_statement
Constructor Details
This class inherits a constructor from RailsAdmin::AbstractModel::StatementBuilder
Instance Method Details
#unary_operators ⇒ Object (protected)
229 230 231 232 233 234 235 236 237 238 |
# File 'lib/rails_admin/adapters/mongoid.rb', line 229 def unary_operators { '_blank' => {@column => {'$in' => [nil, '']}}, '_present' => {@column => {'$nin' => [nil, '']}}, '_null' => {@column => nil}, '_not_null' => {@column => {'$ne' => nil}}, '_empty' => {@column => ''}, '_not_empty' => {@column => {'$ne' => ''}}, } end |