Exception: PensioAPI::Errors::BadRequest

Inherits:
StandardError
  • Object
show all
Defined in:
lib/pensio_api/errors/bad_request.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(request) ⇒ BadRequest

Returns a new instance of BadRequest.



6
7
8
9
10
11
12
# File 'lib/pensio_api/errors/bad_request.rb', line 6

def initialize(request)
  super(request.headers['ErrorMessage'])

  @request_time = Time.parse(request.headers['Date'])
  @request_path = request.headers['Path']
  @error_code = request.headers['ErrorCode'].to_i
end

Instance Attribute Details

#error_codeObject (readonly)

Returns the value of attribute error_code.



4
5
6
# File 'lib/pensio_api/errors/bad_request.rb', line 4

def error_code
  @error_code
end

#request_pathObject (readonly)

Returns the value of attribute request_path.



4
5
6
# File 'lib/pensio_api/errors/bad_request.rb', line 4

def request_path
  @request_path
end

#request_timeObject (readonly)

Returns the value of attribute request_time.



4
5
6
# File 'lib/pensio_api/errors/bad_request.rb', line 4

def request_time
  @request_time
end