Class: DaVinciCRDTestKit::Routes::CDSServicesDiscoveryHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/davinci_crd_test_kit/routes/cds_services_discovery_handler.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.callObject



4
5
6
# File 'lib/davinci_crd_test_kit/routes/cds_services_discovery_handler.rb', line 4

def self.call(...)
  new.call(...)
end

.cds_servicesObject



8
9
10
# File 'lib/davinci_crd_test_kit/routes/cds_services_discovery_handler.rb', line 8

def self.cds_services
  @cds_services ||= File.read(File.join(__dir__, 'cds-services.json'))
end

Instance Method Details

#call(_env) ⇒ Object



12
13
14
15
# File 'lib/davinci_crd_test_kit/routes/cds_services_discovery_handler.rb', line 12

def call(_env)
  # Check authorization header
  [200, { 'Content-Type' => 'application/json' }, [self.class.cds_services]]
end