class SpaceshipMissionSimulator::ValidateEventData
Public Instance Methods
call()
click to toggle source
# File lib/spaceship_mission_simulator/interactors/validate_event_data.rb, line 5 def call return true if correct_event_data? msg = 'should provide proper event format ([state, gravity])' context.fail! message: msg end
Private Instance Methods
correct_event_data?()
click to toggle source
# File lib/spaceship_mission_simulator/interactors/validate_event_data.rb, line 14 def correct_event_data? context.raw_data.is_a?(Array) && context.raw_data.size == 2 end