Method: CanHaveSpecialMethods::ClassMethods#special_methods
- Defined in:
- lib/mixins/can_have_special_methods.rb
#special_methods ⇒ Object
Public: Gets the list of special methods.
Returns an Array of Symbol special method names.
33 34 35 36 37 |
# File 'lib/mixins/can_have_special_methods.rb', line 33 def special_methods for_class = @@special_methods.fetch(self, []) for_super = self.superclass.respond_to?(:special_methods) ? self.superclass.special_methods : [] (for_super + for_class).uniq end |