class TyranoDsl::ExportGame::ElementsWriters::CharacterWriter
Write a character
Public Instance Methods
init_actions()
click to toggle source
@return [Array]
# File lib/tyrano_dsl/export_game/elements_writers/character_writer.rb, line 12 def init_actions [ TyranoDsl::ExportGame::FileActions::ClearDirectory.new(TyranoDsl::Elements::Character::CHARACTER_DIRECTORY) ] end
write(character)
click to toggle source
@param [TyranoDsl::Elements::Character] character @return [Array]
# File lib/tyrano_dsl/export_game/elements_writers/character_writer.rb, line 20 def write(character) log {"Writing character [#{character.name}]"} result = [] character.stances.each_value do |stance| result << TyranoDsl::ExportGame::FileActions::FileCopy.new( stance.original_file_name, stance.long_target_file_name ) end result end