Exception: Kickfire::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/kickfire/error.rb

Class Method Summary collapse

Class Method Details

.find(code, message) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/kickfire/error.rb', line 3

def self.find(code,message)
  if  code.to_s.index("90")
    raise Kickfire::AuthenticationError.new("#{code} #{message}")
  elsif code.to_s.index("10")
    raise Kickfire::AccountLimitError.new("#{code} #{message}")
  elsif code.to_s.index("20") || code.to_s.index("20")
    raise Kickfire::RequestError.new("#{code} #{message}")
  else
    raise Kickfire::Error.new("#{code} #{message}")
  end
end