Exception: Hyperdrive::Errors::MissingRequiredParam
- Defined in:
- lib/hyperdrive/errors/missing_required_param.rb
Instance Attribute Summary collapse
-
#http_request_method ⇒ Object
readonly
Returns the value of attribute http_request_method.
-
#param ⇒ Object
readonly
Returns the value of attribute param.
Instance Method Summary collapse
- #http_status_code ⇒ Object
-
#initialize(param, http_request_method) ⇒ MissingRequiredParam
constructor
A new instance of MissingRequiredParam.
- #message ⇒ Object
Constructor Details
#initialize(param, http_request_method) ⇒ MissingRequiredParam
Returns a new instance of MissingRequiredParam.
5 6 7 8 |
# File 'lib/hyperdrive/errors/missing_required_param.rb', line 5 def initialize(param, http_request_method) @param = param @http_request_method = http_request_method end |
Instance Attribute Details
#http_request_method ⇒ Object (readonly)
Returns the value of attribute http_request_method.
4 5 6 |
# File 'lib/hyperdrive/errors/missing_required_param.rb', line 4 def http_request_method @http_request_method end |
#param ⇒ Object (readonly)
Returns the value of attribute param.
4 5 6 |
# File 'lib/hyperdrive/errors/missing_required_param.rb', line 4 def param @param end |
Instance Method Details
#http_status_code ⇒ Object
14 15 16 |
# File 'lib/hyperdrive/errors/missing_required_param.rb', line 14 def http_status_code 400 end |
#message ⇒ Object
10 11 12 |
# File 'lib/hyperdrive/errors/missing_required_param.rb', line 10 def "The #{param} param is required by #{http_request_method} requests." end |