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)