Method: Cases::Caseable#execute

Defined in:
lib/cases/caseable.rb

#executeObject



10
11
12
13
# File 'lib/cases/caseable.rb', line 10

def execute
  runtime_block.call(self)
  case_blocks.reduce(object) { |result, case_block| case_block.call(result) }
end