# File lib/base_object.rb, line 361
    def self.add_class(name, parent=:base)
      parent = parent.to_s
      parent_class = "#{parent.classify}Object"
      @defined_classes ||= []
      class_name = "#{parent.classify}::#{name.classify}"
      unless @defined_classes.include?(class_name)
        DeltaCloud::API.class_eval("class #{class_name} < DeltaCloud::#{parent_class}; end")
        @defined_classes << class_name
      end

      DeltaCloud::API.const_get(parent.classify).const_get(name.classify)
    end