# File lib/fluent/config/basic_parser.rb, line 45 def def_literal(method_name, string) pattern = /#{string}#{LINE_END}/ define_method(method_name) do skip(pattern) && string end end
# File lib/fluent/config/basic_parser.rb, line 38 def def_symbol(method_name, string) pattern = symbol(string) define_method(method_name) do skip(pattern) && string end end
# File lib/fluent/config/basic_parser.rb, line 34 def symbol(string) /#{Regexp.escape(string)}/ end