module RubyGettextExtractor

Public Instance Methods

parse_string(content, targets = [], file) click to toggle source
# File lib/gettext_i18n_rails/ruby_gettext_extractor.rb, line 14
def parse_string(content, targets = [], file)
  syntax_tree = RubyParser.for_current_ruby.parse(content, file)

  processor = Extractor.new(targets)
  processor.require_empty = false
  processor.process(syntax_tree)

  processor.results
end