# File lib/kwalify/parser/yaml.rb, line 768 def put_to_map(rule, map, key, val, linenum, column) #if map.is_a?(Hash) # map[key] = val #elsif map.respond_to?(name="#{key}=") # map.__send__(name, val) #elsif map.respond_to?('[]=') # map[key] = val #else # map.instance_variable_set("@#{key}", val) #end map[key] = val @location_table[map.__id__][key] = [linenum, column] end