Exception: Rack::ServiceApiVersioning::InvalidBaseUrlError

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/rack/service_api_versioning/encoded_api_version_data/invalid_base_url_error.rb

Overview

Exception wrapper class for invalid return data from ‘EncodedApiVersionData#version_data` due to a bad SBU being specified. Not nested within that class to avoid leaking unnecessary implementation detail, *even though* this class is (presently) only used by that class.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(base_url, original_error) ⇒ InvalidBaseUrlError

Returns a new instance of InvalidBaseUrlError.



14
15
16
17
# File 'lib/rack/service_api_versioning/encoded_api_version_data/invalid_base_url_error.rb', line 14

def initialize(base_url, original_error)
  @original_error = original_error
  super "Invalidly formatted base URL: #{base_url}"
end

Instance Attribute Details

#original_errorObject (readonly)

Returns the value of attribute original_error.



19
20
21
# File 'lib/rack/service_api_versioning/encoded_api_version_data/invalid_base_url_error.rb', line 19

def original_error
  @original_error
end