module GetText::POEntryForRubyParser
Extends POEntry for RubyParser. Implements a sort of state machine to assist the parser.
Public Instance Methods
advance_to_next_attribute()
click to toggle source
# File lib/gettext/tools/parser/ruby.rb, line 97 def advance_to_next_attribute @param_number += 1 end
init_param()
click to toggle source
# File lib/gettext/tools/parser/ruby.rb, line 92 def init_param @param_number = 0 self end
set_current_attribute(str)
click to toggle source
Supports parsing by setting attributes by and by.
# File lib/gettext/tools/parser/ruby.rb, line 86 def set_current_attribute(str) param = @param_type[@param_number] raise ParseError, "no more string parameters expected" unless param set_value(param, str) end