Class: Coactive::Lookup
- Inherits:
-
Object
- Object
- Coactive::Lookup
- Defined in:
- lib/coactive/lookup.rb
Class Method Summary collapse
Class Method Details
.call(klass, coactant) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/coactive/lookup.rb', line 16 def call(klass, coactant) with_cache(klass, coactant) do lookup = lookups.detect { |lookup| lookup.callable?(coactant) } lookup.new(klass, coactant).call if lookup end end |