class App42Exception
Copyright © 2012 ShepHertz Technologies Pvt Ltd. All rights reserved.
Attributes
app_error_code[RW]
detailMessage[RW]
http_error_code[RW]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/App42_Ruby_API/App42Exception.rb, line 9 def initialize(*args) if args.size == 1 super(args[0]) self::initialize1(args[0]) elsif args.size == 2 super(args[0]) self::initialize2(args[0], args[1]) elsif args.size == 3 super(args[0]) self::initialize3(args[0], args[1], args[2]) end end
Public Instance Methods
initialize1(detailMessage)
click to toggle source
# File lib/App42_Ruby_API/App42Exception.rb, line 24 def initialize1(detailMessage) @detailMessage = detailMessage end
initialize2(http_error_code,app_error_code)
click to toggle source
# File lib/App42_Ruby_API/App42Exception.rb, line 28 def initialize2(http_error_code,app_error_code) @http_error_code = http_error_code @pp_error_code = app_error_code end
initialize3(detailMessage, http_error_code, app_error_code)
click to toggle source
# File lib/App42_Ruby_API/App42Exception.rb, line 33 def initialize3(detailMessage, http_error_code, app_error_code) @http_error_code = http_error_code @app_error_code = app_error_code @detailMessage = detailMessage end