Class: Avm::MaysMagicalSchool::Builders::YamlStages
- Inherits:
-
Object
- Object
- Avm::MaysMagicalSchool::Builders::YamlStages
- Defined in:
- lib/avm/mays_magical_school/builders/yaml_stages.rb,
lib/avm/mays_magical_school/builders/yaml_stages/stage.rb
Defined Under Namespace
Classes: Stage
Instance Method Summary collapse
Instance Method Details
#perform ⇒ Object
18 19 20 21 22 23 |
# File 'lib/avm/mays_magical_school/builders/yaml_stages.rb', line 18 def perform source.stages.each do |stage| ::Avm::MaysMagicalSchool::Builders::YamlStages::Stage.new(self, stage).perform end end |
#start_banner ⇒ Object
25 26 27 28 29 30 |
# File 'lib/avm/mays_magical_school/builders/yaml_stages.rb', line 25 def infov 'Source printscreens dir.', source.printed_stages_dir infov 'Target YAML dir.', yaml_stages_dir infov 'Terrain types', source.terrain_types.count infov 'Stages', source.stages.count end |
#yaml_stages_dir ⇒ Object
32 33 34 |
# File 'lib/avm/mays_magical_school/builders/yaml_stages.rb', line 32 def yaml_stages_dir source.external_resources_dir.join('build', 'stages_yaml') end |