Method: State::Options::Option#initialize

Defined in:
lib/flow/state/options.rb

#initialize(default:, &block) ⇒ Option

Returns a new instance of Option.



34
35
36
# File 'lib/flow/state/options.rb', line 34

def initialize(default:, &block)
  @default_value = (default.nil? && block_given?) ? block : default
end