Class: Oschii::Servlet
- Inherits:
-
WEBrick::HTTPServlet::AbstractServlet
- Object
- WEBrick::HTTPServlet::AbstractServlet
- Oschii::Servlet
- Defined in:
- lib/oschii/servlets.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#cloud ⇒ Object
readonly
Returns the value of attribute cloud.
Instance Method Summary collapse
- #add_headers(res) ⇒ Object
-
#initialize(server, cloud) ⇒ Servlet
constructor
A new instance of Servlet.
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
#cloud ⇒ Object (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 |