Sha256: a44b62e2ed0e5a6237afa46a1de720f1ba91645490ff559da4de7ec91e308791
Contents?: true
Size: 330 Bytes
Versions: 2
Compression:
Stored size: 330 Bytes
Contents
module SpaceshipMissionSimulator class ValidateFinishEvent include Interactor def call event = context.path.events.last return true if event.planet.key == :earth && event.state == :land msg = 'spaceship mission should finish only by land on Earth' context.fail! message: msg end end end
Version data entries
2 entries across 2 versions & 1 rubygems