Class: Stubby::Extensions::HTTP::HTTPApp
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- Stubby::Extensions::HTTP::HTTPApp
- Defined in:
- lib/stubby/extensions/http.rb
Direct Known Subclasses
Class Method Summary collapse
- .adapter(*names, &block) ⇒ Object
- .adapters ⇒ Object
- .port ⇒ Object
- .run!(session, server_settings = {}) ⇒ Object
Class Method Details
.adapter(*names, &block) ⇒ Object
30 31 32 33 34 |
# File 'lib/stubby/extensions/http.rb', line 30 def adapter(*names, &block) names.each do |name| adapters[name] = block end end |
.adapters ⇒ Object
36 37 38 |
# File 'lib/stubby/extensions/http.rb', line 36 def adapters @@adapters ||= {} end |
.port ⇒ Object
15 16 17 |
# File 'lib/stubby/extensions/http.rb', line 15 def port 80 end |
.run!(session, server_settings = {}) ⇒ Object
19 20 21 22 23 24 25 26 27 28 |
# File 'lib/stubby/extensions/http.rb', line 19 def run!(session, server_settings={}) puts self.inspect + ": " + port.to_s set :bind, STUBBY_MASTER set :port, port set :stubby_session, session set :server, 'thin' super(:server_settings => server_settings) end |