Sha256: 9b1c67be33b549f373677321fc61f227e60e8a2d5ea1943d090d29181e9a282f
Contents?: true
Size: 468 Bytes
Versions: 2
Compression:
Stored size: 468 Bytes
Contents
# encoding: utf-8 class Demo module Core class Action class CreatePerson < self def initialize(*) super @person = input.data end def call name = @person.name if name == 'error' error(@person) elsif name == 'exception' raise RuntimeError else success(db.create_person(@person)) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
substation-0.0.11 | spec/demo/core/action/create_person.rb |
substation-0.0.10 | spec/demo/core/action/create_person.rb |