lib/databasedotcom/client.rb in databasedotcom-1.0.5 vs lib/databasedotcom/client.rb in databasedotcom-1.0.6
- old
+ new
@@ -131,10 +131,10 @@
#
# The classes defined by materialize derive from Sobject, and have getters and setters defined for all the attributes defined by the associated Force.com Sobject.
def materialize(classnames)
classes = (classnames.is_a?(Array) ? classnames : [classnames]).collect do |clazz|
original_classname = clazz
- clazz = original_classname[0].capitalize + original_classname[1..-1]
+ clazz = original_classname[0,1].capitalize + original_classname[1..-1]
unless module_namespace.const_defined?(clazz)
new_class = module_namespace.const_set(clazz, Class.new(Databasedotcom::Sobject::Sobject))
new_class.client = self
new_class.materialize(original_classname)
new_class