Module: ActiveZuora::Base::ClassMethods

Defined in:
lib/active_zuora/base.rb

Instance Method Summary collapse

Instance Method Details

#connectionObject



71
72
73
# File 'lib/active_zuora/base.rb', line 71

def connection
  @connection || Base.connection
end

#nested_class_name(unnested_class_name) ⇒ Object



75
76
77
78
79
# File 'lib/active_zuora/base.rb', line 75

def nested_class_name(unnested_class_name)
  # This helper method will take a class name, and nest it inside
  # the same module/class as self.
  (name.split("::")[0..-2] << unnested_class_name).join("::")
end

#zuora_object_nameObject



67
68
69
# File 'lib/active_zuora/base.rb', line 67

def zuora_object_name
  @zuora_object_name ||= self.name.split("::").last
end