module Encounter::ParserClassMethods

@private class method for parser

Public Instance Methods

define_parser_list(*items) click to toggle source
# File lib/encounter/parser.rb, line 122
def define_parser_list(*items)
  define_method(:parser_list) do
    items.map do |item|
      raise ArgumentError, 'Want symbol parameters' unless item.is_a? Symbol
      item
    end
  end
end