class Terrestrial::Cli::Bootstrapper
Public Class Methods
find_new_strings(directory)
click to toggle source
# File lib/terrestrial/cli/bootstrapper.rb, line 7 def self.find_new_strings(directory) result = Result.new entries = FileFinder.find(directory, EngineMapper::PARSERS.keys) .flat_map {|file| Parser.find_strings(file) } .reject {|entry| entry["string"] == "" } .select {|entry| Parser::StringAnalyser.is_string_for_humans?( entry["string"], entry["language"], entry["variables"])} entries.each do |entry| result.add(entry) end result end