Class: ApiSim::BuiltApp

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/api_sim/built_app.rb

Constant Summary collapse

API_REQUEST_MATCHER =
Mustermann.new('/requests/:method{+path}')

Class Method Summary collapse

Class Method Details

.endpoints(endpoints = nil) ⇒ Object



15
16
17
18
# File 'lib/api_sim/built_app.rb', line 15

def self.endpoints(endpoints = nil)
  @endpoints = endpoints if endpoints
  return @endpoints
end

.ui_root(root = nil) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/api_sim/built_app.rb', line 20

def self.ui_root(root = nil)
  if root
    @ui_root = root
    self.register UiApp.with_root(root)
  end
  @ui_root
end