Class: Oschii::Servlet

Inherits:
WEBrick::HTTPServlet::AbstractServlet
  • Object
show all
Defined in:
lib/oschii/servlets.rb

Direct Known Subclasses

GetDevices, RefreshCloud

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(server, cloud) ⇒ Servlet

Returns a new instance of Servlet.



3
4
5
6
# File 'lib/oschii/servlets.rb', line 3

def initialize(server, cloud)
  super
  @cloud = cloud
end

Instance Attribute Details

#cloudObject (readonly)

Returns the value of attribute cloud.



8
9
10
# File 'lib/oschii/servlets.rb', line 8

def cloud
  @cloud
end

Instance Method Details

#add_headers(res) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/oschii/servlets.rb', line 10

def add_headers(res)
  res.header['Access-Control-Allow-Origin'] = '*'
  res.header['Access-Control-Allow-Methods'] = 'GET'
  res.header['Vary'] = 'Access-Control-Request-Headers'
  res.header['Access-Control-Allow-Headers'] = 'Content-Type, Accept'
  res.header['Access-Control-Request-Method'] = '*'
end