class BabelDiff::ImportFileHandler
Public Instance Methods
phrases()
click to toggle source
# File lib/babel_diff/import_file_handler.rb, line 5 def phrases phrase_files = Dir.glob(phrase_directory + '/*.yml').map {|f| PhraseFile.new(f) } import_files = Dir.glob(import_directory + '/*/*.yml').map {|f| ImportFile.new(f) } matched_files = {} phrase_files.each do |phrase| if matched_import = import_files.detect {|i| i.language == phrase.language } matched_files[phrase.language] = [phrase.contents, matched_import.contents] end end matched_files end
update_phrase(language, contents)
click to toggle source
# File lib/babel_diff/import_file_handler.rb, line 20 def update_phrase(language, contents) File.open(phrase_directory + "/phrase.#{language}.yml", "w+") do |file| file.write(contents) end end