lib/mobility/backends/sequel/query_methods.rb in mobility-0.6.0 vs lib/mobility/backends/sequel/query_methods.rb in mobility-0.7.0

- old
+ new

@@ -11,14 +11,14 @@ =end class QueryMethods < Module # @param [Array<String>] attributes Translated attributes def initialize(attributes, _) - @attributes = attributes.map!(&:to_sym) + @attributes = attributes.map(&:to_sym) - attributes.each do |attribute| + @attributes.each do |attribute| define_method :"first_by_#{attribute}" do |value| - where(attribute.to_sym => value).select_all(model.table_name).first + where(attribute => value).select_all(model.table_name).first end end end def extract_attributes(cond)