Class: LayersRoutes

Inherits:
Object
  • Object
show all
Defined in:
lib/layers_service/layers_routes.rb

Overview

Class encapsulating all available Layers Routes

Instance Method Summary collapse

Constructor Details

#initialize(base_url:) ⇒ LayersRoutes

Returns a new instance of LayersRoutes.



5
6
7
8
9
10
# File 'lib/layers_service/layers_routes.rb', line 5

def initialize(base_url:)
  @layers_base_url = base_url
  return unless @layers_base_url.nil?

  raise "The Layers Base URL 'LAYERS_URL' may be defined as an environment variable"
end

Instance Method Details

#users_routeObject



12
13
14
# File 'lib/layers_service/layers_routes.rb', line 12

def users_route
  "#{@layers_base_url}/users"
end