Exception: Mistri::BudgetError

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

Overview

A cost-budgeted request returned without trustworthy accounting. Usage and provider_message preserve the uncertain attempt for host reconciliation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, usage: nil, provider_message: nil) ⇒ BudgetError

Returns a new instance of BudgetError.



113
114
115
116
117
# File 'lib/mistri/errors.rb', line 113

def initialize(message = nil, usage: nil, provider_message: nil)
  @usage = usage
  @provider_message = provider_message
  super(message)
end

Instance Attribute Details

#provider_messageObject (readonly)

Returns the value of attribute provider_message.



111
112
113
# File 'lib/mistri/errors.rb', line 111

def provider_message
  @provider_message
end

#usageObject (readonly)

Returns the value of attribute usage.



111
112
113
# File 'lib/mistri/errors.rb', line 111

def usage
  @usage
end