Class: Comparability::Comparators::WrapperComparator
- Inherits:
-
Comparability::Comparator
- Object
- Comparability::Comparator
- Comparability::Comparators::WrapperComparator
- Defined in:
- lib/comparability/comparators/wrapper_comparator.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(comparator) ⇒ WrapperComparator
constructor
A new instance of WrapperComparator.
Methods inherited from Comparability::Comparator
Methods included from FactoryMethods
#chain, #create, #natural_order, #prioritize_nil, #reverse
Constructor Details
#initialize(comparator) ⇒ WrapperComparator
Returns a new instance of WrapperComparator.
11 12 13 14 |
# File 'lib/comparability/comparators/wrapper_comparator.rb', line 11 def initialize(comparator) raise ArgumentError unless comparator.is_a?(Comparator) @wrapped = comparator end |