Module: Safrano::NonMediaEntity
- Defined in:
- lib/odata/entity.rb
Instance Method Summary collapse
-
#metadata_h ⇒ Object
non media entity metadata for json h.
- #odata_delete(req) ⇒ Object
-
#odata_media_value_get(_req) ⇒ Object
in case of a non media entity, we have to return an error on $value request.
-
#odata_media_value_put(_req) ⇒ Object
in case of a non media entity, we have to return an error on $value PUT.
- #values_for_odata ⇒ Object
Instance Method Details
#metadata_h ⇒ Object
non media entity metadata for json h
274 275 276 277 |
# File 'lib/odata/entity.rb', line 274 def { uri: uri, type: type_name } end |
#odata_delete(req) ⇒ Object
283 284 285 286 287 288 289 290 291 292 293 294 295 |
# File 'lib/odata/entity.rb', line 283 def odata_delete(req) if req.accept?(APPJSON) # delete begin odata_delete_relation_and_entity(req, @navattr_reflection, @nav_parent) [200, EMPTY_HASH, [{ 'd' => req.service.get_emptycoll_odata_h }.to_json]] rescue SequelAdapterError => e BadRequestSequelAdapterError.new(e).odata_get(req) end else # TODO: other formats 415 end end |
#odata_media_value_get(_req) ⇒ Object
in case of a non media entity, we have to return an error on $value request
298 299 300 |
# File 'lib/odata/entity.rb', line 298 def odata_media_value_get(_req) BadRequestNonMediaValue.odata_get end |
#odata_media_value_put(_req) ⇒ Object
in case of a non media entity, we have to return an error on $value PUT
303 304 305 |
# File 'lib/odata/entity.rb', line 303 def odata_media_value_put(_req) BadRequestNonMediaValue.odata_get end |
#values_for_odata ⇒ Object
279 280 281 |
# File 'lib/odata/entity.rb', line 279 def values_for_odata values end |