class Gherkin::AstNode
def initialize(rule_type)
def initialize(rule_type) @rule_type = rule_type @_sub_items = Hash.new { |hash, key| hash[key] = [] } # returns [] for unknown key end
def initialize(rule_type) @rule_type = rule_type @_sub_items = Hash.new { |hash, key| hash[key] = [] } # returns [] for unknown key end