Class: RazorRisk::Cassini::Applications::Microservices::RESTful::RiskPointData::Navigation::NavigationApp
- Inherits:
-
SecuredMicroservice
- Object
- SecuredMicroservice
- RazorRisk::Cassini::Applications::Microservices::RESTful::RiskPointData::Navigation::NavigationApp
- Includes:
- Cassini::Applications::RESTFramework::RouteVerbDispatch, Cassini::Mixin::RazorResponseValidator, Pantheios, RouteVerbAdaptors::RiskPointData::Navigation
- Defined in:
- lib/razor_risk/cassini/applications/microservices/restful/rpd/navigation/app.rb
Overview
Sinatra Application for the RiskPointdData.Navigation Microservice.
Constant Summary collapse
- FULL_DESIGNATION =
########################################################## Constants
'RiskPointData.Navigation'
- SHORT_DESIGNATION =
'navigation'
- SERVICE_TYPE =
:microservice
- PROGRAM_FEATURES =
{ has_web_server: true, has_host_and_port: true, has_razor_connectivity: true, authentication: true, copyright_year: 2020, }.freeze
- SUPPORTED_ROUTES =
[ [ '/schemes', :get, 'Get Risk-Point Data navigaton schemes.' ].freeze, [ '/schemes/:name', :get, 'Get a specific Risk-Point Data navigaton scheme.' ].freeze, [ '/schemes/:name/domains', :get, 'Get Risk-Point Data navigaton domains for a specified scheme.' ].freeze, [ '/schemes/:name/domains/:type', :get, 'Get a specific Risk-Point Data navigaton domain.' ].freeze, ].freeze
- HTTP_ACCEPTS =
%w[ text/html application/json application/xml text/xml text/csv text/plain text/tab-separated-values text/tsv ].freeze
Class Method Summary collapse
-
.on_init_service(options) ⇒ Object
########################################################## methods.
Class Method Details
.on_init_service(options) ⇒ Object
########################################################## methods
83 84 85 86 87 88 89 90 91 92 93 |
# File 'lib/razor_risk/cassini/applications/microservices/restful/rpd/navigation/app.rb', line 83 def self.on_init_service trace ParamNames[:options], raise ArgumentError.new('missing keyword: razor_requester') unless .key? :razor_requester = [:request_options] set :razor_requester, [:razor_requester] set :request_options, end |