class Thor
def self.map(map)
def self.map(map) @map ||= superclass.instance_variable_get("@map") || {} map.each do |key, value| if key.respond_to?(:each) key.each {|subkey| @map[subkey] = value} else @map[key] = value end end end
def self.map(map) @map ||= superclass.instance_variable_get("@map") || {} map.each do |key, value| if key.respond_to?(:each) key.each {|subkey| @map[subkey] = value} else @map[key] = value end end end