Class: Safrano::FunctionImport::ResultAsEntity
- Inherits:
-
ResultDefinition
- Object
- ResultDefinition
- Safrano::FunctionImport::ResultAsEntity
- Defined in:
- lib/odata/complex_type.rb
Constant Summary
Constants inherited from ResultDefinition
Safrano::FunctionImport::ResultDefinition::COLLECTION, Safrano::FunctionImport::ResultDefinition::D, Safrano::FunctionImport::ResultDefinition::DJ_CLOSE, Safrano::FunctionImport::ResultDefinition::DJ_OPEN, Safrano::FunctionImport::ResultDefinition::METAK, Safrano::FunctionImport::ResultDefinition::RESULTSK, Safrano::FunctionImport::ResultDefinition::TYPEK, Safrano::FunctionImport::ResultDefinition::VALUEK
Class Method Summary collapse
-
.do_execute_func_result(result, _req, apply_query_params: false) ⇒ Object
wrapper for OData Entity return them directly.
- .type_metadata ⇒ Object
Methods inherited from ResultDefinition
#allowed_transitions, asComplexType, asComplexTypeColl, asEntity, asEntityColl, asPrimitiveType, asPrimitiveTypeColl, #initialize, #odata_get, #to_odata_json, #transition_end, #type_metadata
Methods included from Transitions::GetNextTrans::ForJustTransitionEnd
Constructor Details
This class inherits a constructor from Safrano::FunctionImport::ResultDefinition
Class Method Details
.do_execute_func_result(result, _req, apply_query_params: false) ⇒ Object
wrapper for OData Entity return them directly
134 135 136 137 138 |
# File 'lib/odata/complex_type.rb', line 134 def self.do_execute_func_result(result, _req, apply_query_params: false) # note: Sequel entities instances seem to be thread safe, so we can # safely add request-dependant data (eg. req.params) there apply_query_params ? result : result.inactive_query_params end |
.type_metadata ⇒ Object
128 129 130 |
# File 'lib/odata/complex_type.rb', line 128 def self. @klassmod.type_name end |