class Applyrics::GenStrings

Public Class Methods

files(folder) click to toggle source
# File lib/applyrics/tools/genstrings.rb, line 21
def files(folder)
  return Dir.glob(File.join(folder, "**", "*.{m,swift}"))
end
run(folder, output_folder=nil) click to toggle source
# File lib/applyrics/tools/genstrings.rb, line 6
def run(folder, output_folder=nil)

  output_folder = folder if output_folder.nil?

  folder = File.expand_path(folder)
  output_folder = File.expand_path(output_folder)

  cmd = ["set -o pipefail &&"]
  cmd << Command.which("genstrings")
  cmd << "-o " + Shellwords.escape("#{output_folder}")
  cmd << Shellwords.join(files(folder))

  Command.execute(cmd)
end