Class: Staticd::API

Inherits:
Sinatra::Base
  • Object
show all
Includes:
Models
Defined in:
lib/staticd/api.rb

Constant Summary collapse

VERSION =
"v1"
PUBLIC_URI =
%w(
  /welcome /ping /main.css /main.js /jquery-1.11.1.min.js
)

Instance Method Summary collapse

Constructor Details

#initialize(params = {}) ⇒ API

Returns a new instance of API.



38
39
40
41
42
43
44
45
# File 'lib/staticd/api.rb', line 38

def initialize(params={})
  @config = params

  raise "Missing :domain parameter" unless @config[:domain]
  raise "Missing :port parameter" unless @config[:port]

  super
end