Class: Safrano::BadRequestSelectInvalidProps
- Inherits:
-
BadRequestError
- Object
- BadRequestError
- Safrano::BadRequestSelectInvalidProps
- Includes:
- ErrorInstance
- Defined in:
- lib/odata/error.rb
Overview
for invalid properti(es) in $select param
Constant Summary
Constants inherited from BadRequestError
Safrano::BadRequestError::HTTP_CODE
Constants included from ErrorClass
Instance Method Summary collapse
-
#initialize(model, iprops) ⇒ BadRequestSelectInvalidProps
constructor
A new instance of BadRequestSelectInvalidProps.
Methods included from ErrorInstance
Methods included from Contract::Invalid
#collect_result!, #error, #if_error, #if_valid, #if_valid_collect, #map_result!, #result, #tap_error, #tap_valid
Methods included from ErrorClass
Constructor Details
#initialize(model, iprops) ⇒ BadRequestSelectInvalidProps
Returns a new instance of BadRequestSelectInvalidProps.
218 219 220 |
# File 'lib/odata/error.rb', line 218 def initialize(model, iprops) @msg = (iprops.size > 1 ? "Bad Request: the $select properties #{iprops.to_a.join(', ')} are invalid for entityset #{model.entity_set_name}" : "Bad Request: the $select property #{iprops.first} is invalid for entityset #{model.entity_set_name}") end |