Method: I18n::Processes::Command::Commands::Preprocessing#origin_file_read
- Defined in:
- lib/i18n/processes/command/commands/preprocessing.rb
#origin_file_read(file) ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/i18n/processes/command/commands/preprocessing.rb', line 31 def origin_file_read(file) {}.tap do |a| File.open(file).read.each_line do |line| next if line =~ /^#/ || line == "\n" || !line.include?('.') if line.include?('\':') line.gsub!(/'|,/, '') key = line.split(': ').first.delete(' ') value = line.split(': ').last else key = line.split('=').first.delete(' ') value = line.split('=').last end a[key] = value end end end |