Class: BabelBot::Runner

Inherits:
Object
  • Object
show all
Defined in:
lib/babel_bot/runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ Runner

Returns a new instance of Runner.



10
11
12
# File 'lib/babel_bot/runner.rb', line 10

def initialize(config)
  @config = config
end

Instance Method Details

#generate_stringsObject



14
15
16
17
18
19
# File 'lib/babel_bot/runner.rb', line 14

def generate_strings
  twine_file_path = @config['twineFilePath']
  csv = BabelBot::CSVLoader.new(@config).load
  BabelBot::TwineGenerator.new(csv, twine_file_path).generate
  system "twine generate-all-string-files #{twine_file_path} #{@config['projectLocalesPath']}"
end