Method: Teckel::Chain::Config#result_constructor
- Defined in:
- lib/teckel/chain/config.rb
#result_constructor ⇒ Proc #result_constructor(sym_or_proc) ⇒ #call
114 115 116 117 118 119 120 |
# File 'lib/teckel/chain/config.rb', line 114 def result_constructor(sym_or_proc = nil) constructor = build_constructor(result, sym_or_proc) unless sym_or_proc.nil? @config.for(:result_constructor, constructor) { build_constructor(result, Teckel::DEFAULT_CONSTRUCTOR) } || raise(MissingConfigError, "Missing result_constructor config for #{self}") end |