class Mongoid::Oslc::Grammar::Condition

Public Instance Methods

to_mongo_query() click to toggle source
# File lib/mongoid/oslc/grammar.rb, line 82
def to_mongo_query
  oslc_name = field_name.text_value
  field     = Mongoid::Oslc.resources.field_name(oslc_name)
  value     = field_value.to_mongo_query
  value     = [] if value.nil? && Mongoid::Oslc.resources.is_field_array?(oslc_name)
  { field => operator.to_mongo_query_with_value(value) }
end