class Wrike3::Error
Attributes
error[RW]
Public Class Methods
new(options={})
click to toggle source
# File lib/wrike3/error.rb, line 5 def initialize(options={}) @error = case options[:code] when 200 # Not an error when 404, 402, 403 Wrike3::NotFound.new(options[:message]) when 400 Wrike3::BadRequest.new(options[:message]) when 401 Wrike3::Unauthorized.new(options[:message]) when 402 Wrike3::RequestFailed.new(options[:message]) when 500, 502, 503, 504 Wrike3::ServerError.new(options[:message]) else Wrike3::ErrorBase.new(options[:message]) end end
Public Instance Methods
handle()
click to toggle source
# File lib/wrike3/error.rb, line 25 def handle return error.handle end