# File lib/twitter/geo_factory.rb, line 12 def self.new(geo={}) type = geo.delete('type') if type Twitter.const_get(type.capitalize.to_sym).new(geo) else raise ArgumentError, "argument must have a 'type' key" end end