Module: I18nContextGenerator::Searcher::SourceDiscovery

Included in:
I18nContextGenerator::Searcher
Defined in:
lib/i18n_context_generator/searcher/source_discovery.rb

Overview

Source-discovery helpers used for source-first extraction runs.

Constant Summary collapse

IOS_COMMENT_ARGUMENT_PATTERN =
/\bcomment:\s*["'](?<comment>(?:\\.|[^"'\\])*)["']/

Instance Method Summary collapse

Instance Method Details

#discover_localization_entriesObject



9
10
11
12
13
14
15
# File 'lib/i18n_context_generator/searcher/source_discovery.rb', line 9

def discover_localization_entries
  entries = discover_files.flat_map do |file|
    discover_entries_in_file(file)
  end

  deduplicate_discovered_entries(entries)
end