Exception: HumanTone::Errors::InsufficientCreditsError

Inherits:
Error
  • Object
show all
Defined in:
lib/humantone/errors.rb

Instance Attribute Summary collapse

Attributes inherited from Error

#details, #error_code, #request_id, #status_code

Instance Method Summary collapse

Methods inherited from Error

#inspect, #retryable?

Constructor Details

#initialize(message, required_credits: nil, available_credits: nil) ⇒ InsufficientCreditsError

Returns a new instance of InsufficientCreditsError.



100
101
102
103
104
# File 'lib/humantone/errors.rb', line 100

def initialize(message, required_credits: nil, available_credits: nil, **)
  super(message, **)
  @required_credits = required_credits
  @available_credits = available_credits
end

Instance Attribute Details

#available_creditsObject (readonly)

Returns the value of attribute available_credits.



98
99
100
# File 'lib/humantone/errors.rb', line 98

def available_credits
  @available_credits
end

#required_creditsObject (readonly)

Returns the value of attribute required_credits.



98
99
100
# File 'lib/humantone/errors.rb', line 98

def required_credits
  @required_credits
end