Module: RubyGettextExtractor
- Extended by:
- RubyGettextExtractor
- Included in:
- RubyGettextExtractor
- Defined in:
- lib/gettext_i18n_rails/ruby_gettext_extractor.rb
Defined Under Namespace
Classes: Extractor
Instance Method Summary collapse
Instance Method Details
#parse(file, targets = []) ⇒ Object
:nodoc:
10 11 12 |
# File 'lib/gettext_i18n_rails/ruby_gettext_extractor.rb', line 10 def parse(file, targets = []) # :nodoc: parse_string(File.read(file), targets, file) end |
#parse_string(content, targets = [], file) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# 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 |