Methods
Attributes
[R] | matchers | |
[R] | attribute_names | |
[R] | model | |
[R] | name |
Class Public methods
match(model, name) Link
new(model, method_name) Link
# File activerecord/lib/active_record/dynamic_matchers.rb, line 52 def initialize(model, method_name) @model = model @name = method_name.to_s @attribute_names = @name.match(self.class.pattern)[1].split("_and_") @attribute_names.map! { |name| @model.attribute_aliases[name] || name } end