method
redefine_method
v8.1.1 -
Show latest stable
- Class:
ActiveSupport::ClassAttribute
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