Module: Trax::Model::ExtensionsFor::StructFields::Enum::ClassMethods

Defined in:
lib/trax/model/extensions_for/struct_fields/enum.rb

Instance Method Summary collapse

Instance Method Details

#eq(*_scope_values) ⇒ Object



10
11
12
13
14
# File 'lib/trax/model/extensions_for/struct_fields/enum.rb', line 10

def eq(*_scope_values)
  _integer_values = select_values(*_scope_values.flat_compact_uniq!)
  _integer_values.map!(&:to_s)
  model_class.where("#{parent_definition.field_name} -> '#{field_name}' IN(?)", _integer_values)
end