instance method
class_method_defined_within?
Ruby on Rails 4.1.16
Since v4.1.16 Last seen in v4.2.9Available in: v4.1.16 v4.2.9
Signature
class_method_defined_within?(name, klass, superklass = klass.superclass)
No documentation comment.
Parameters
-
namereq -
klassreq -
superklassopt = klass.superclass
Source
# File activerecord/lib/active_record/attribute_methods.rb, line 146
def class_method_defined_within?(name, klass, superklass = klass.superclass) # :nodoc
if klass.respond_to?(name, true)
if superklass.respond_to?(name, true)
klass.method(name).owner != superklass.method(name).owner
else
true
end
else
false
end
end
Defined in activerecord/lib/active_record/attribute_methods.rb line 146
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::AttributeMethods::ClassMethods