class DutyCalculator::Dootie

Public Class Methods

new(data=nil) click to toggle source
# File lib/duty_calculator/dootie.rb, line 4
def initialize(data=nil)
  @data = data
  @default_message = "[DutyCalculator][Error]: ¯\\_(ツ)_/¯"
end

Public Instance Methods

to_s() click to toggle source
# File lib/duty_calculator/dootie.rb, line 9
def to_s
  msg = []
  msg << @data[:message] || @default_message
  msg << "Error Code: #{@data[:error][:code]}"
  msg << DutyCalculator::ErrorMessages.for_code(@data[:error][:code]) if @data[:error][:code]
  msg.to_s
end