class method
self.signature
Ruby on Rails edge
Since v8.1.3.1 Private — implementation detail, not part of the public APIAvailable in: v8.1.3.1 edge
Signature
self.signature(model, method_name)
The parameters in the signature may have reserved Ruby words, in order to prevent errors, we start each param name with _.
Parameters
-
modelreq -
method_namereq
Source
# File activerecord/lib/active_record/dynamic_matchers.rb, line 62
def signature(model, method_name)
attribute_names(model, method_name.to_s).map { |name| "_#{name}" }.join(", ")
end
Defined in activerecord/lib/active_record/dynamic_matchers.rb line 62
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::DynamicMatchers::Method