method

redefine_method

redefine_method(owner, name, private: false, &block)
public

No documentation available.

# File activesupport/lib/active_support/class_attribute.rb, line 26
      def redefine_method(owner, name, private: false, &block)
        owner.silence_redefinition_of_method(name)
        owner.define_method(name, &block)
        owner.send(:private, name) if private
      end