Module: ValidationGroup::Util
- Defined in:
- lib/spree_core/validation_group.rb
Class Method Summary collapse
-
.current_and_ancestors(current) ⇒ Object
Return array consisting of current and its superclasses down to and including base_class.
Class Method Details
.current_and_ancestors(current) ⇒ Object
Return array consisting of current and its superclasses down to and including base_class.
129 130 131 132 133 134 135 136 137 138 |
# File 'lib/spree_core/validation_group.rb', line 129 def self.current_and_ancestors(current) klasses = [] klasses << current root = current.base_class until current == root current = current.superclass klasses << current end klasses end |