class Hubspot::Object

Attributes

result[R]

Public Class Methods

call(*arg) click to toggle source
# File lib/hubspot/object.rb, line 6
def call(*arg)
  Object.new(*arg).constructor
end

Public Instance Methods

call() click to toggle source
Calls superclass method
# File lib/hubspot/object.rb, line 29
def call
  raise NotImplementedError unless defined?(super)
end
constructor() click to toggle source
# File lib/hubspot/object.rb, line 12
def constructor
  @result = call
  self
end
errors() click to toggle source
# File lib/hubspot/object.rb, line 25
def errors
  @errors ||= Errors.new
end
failure?() click to toggle source
# File lib/hubspot/object.rb, line 21
def failure?
  errors.any?
end
success?() click to toggle source
# File lib/hubspot/object.rb, line 17
def success?
  !failure?
end