Class: Kugutsu::SceneParser

Inherits:
Object
  • Object
show all
Defined in:
lib/kugutsu/scene_parser.rb

Instance Method Summary collapse

Instance Method Details

#parse(file, event_bus) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/kugutsu/scene_parser.rb', line 3

def parse(file, event_bus)
  scene = JSON.parse(file.read)
  
  actions = deserialize_actions(scene['actions'], event_bus)
  
  Scene.new(scene['id'], actions)
end