class TwitterCldr::Transforms::VariableRule::Parser
Private Instance Methods
do_parse(options)
click to toggle source
# File lib/twitter_cldr/transforms/variable_rule.rb, line 13 def do_parse(options) var_name = name next_token(:equals) var_value = value [var_name, var_value] end
name()
click to toggle source
# File lib/twitter_cldr/transforms/variable_rule.rb, line 20 def name current_token.value.tap do next_token(:variable) end end
value()
click to toggle source
# File lib/twitter_cldr/transforms/variable_rule.rb, line 26 def value [].tap do |value_parts| until current_token.type == :semicolon value_parts << current_token next_token(current_token.type) end end end