lib/morph.rb in morph-0.2.4 vs lib/morph.rb in morph-0.2.5

- old
+ new

@@ -1,9 +1,9 @@ require 'activesupport' module Morph - VERSION = "0.2.4" + VERSION = "0.2.5" def self.from_hash hash, namespace=Morph if hash.keys.size == 1 key = hash.keys.first object = object_from_key key, namespace @@ -24,10 +24,10 @@ end private def self.object_from_key key, namespace begin - name = key.to_s + name = key.to_s.camelize type = "#{namespace.name}::#{name}".constantize rescue NameError => e namespace.const_set name, Class.new type = "#{namespace.name}::#{name}".constantize type.send(:include, Morph)