Module: Ivar::Checked::ClassMethods

Defined in:
lib/ivar/checked/class_methods.rb

Overview

Class methods added to the including class. These methods ensure proper inheritance of Checked functionality.

Instance Method Summary collapse

Instance Method Details

#inherited(subclass) ⇒ Object

Ensure subclasses inherit the Checked functionality This method is called automatically when a class is inherited

Parameters:

  • subclass (Class)

    The subclass that is inheriting from this class



13
14
15
16
# File 'lib/ivar/checked/class_methods.rb', line 13

def inherited(subclass)
  super
  subclass.prepend(Ivar::Checked::InstanceMethods)
end