# File lib/innate/state/accessor.rb, line 29 def self.each(*names) names.each do |name| if name.respond_to?(:to_hash) name.to_hash.each do |key, meth| yield(key.to_sym, meth.to_sym) end else key = meth = name.to_sym yield(key, meth) end end end