instance method class_method_defined_within?

Ruby on Rails 4.1.16

Since v4.1.16 Last seen in v4.2.9

Available in: v4.1.16 v4.2.9

Signature

class_method_defined_within?(name, klass, superklass = klass.superclass)

No documentation comment.

Parameters

name req
klass req
superklass opt = 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

Type at least 2 characters to search.

↑↓ navigate · open · esc close