Class: NxtSupport::Crystalizer
- Inherits:
-
Object
- Object
- NxtSupport::Crystalizer
- Includes:
- NxtInit
- Defined in:
- lib/nxt_support/util/crystalizer.rb
Constant Summary collapse
- Error =
Class.new(StandardError)
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
9 10 11 12 13 |
# File 'lib/nxt_support/util/crystalizer.rb', line 9 def call return unique_values.first if unique_values.size == 1 on_ambiguity.arity == 1 ? on_ambiguity.call(resolved_collection) : on_ambiguity.call end |