Module: Hyde::Server
- Defined in:
- lib/hyde/server.rb,
lib/hyde/server.rb,
lib/hyde/server.rb
Defined Under Namespace
Modules: PageHelpers
Class Method Summary collapse
-
.options ⇒ Object
Available options: :last_modified – timestamp for all files.
- .rack_handler ⇒ Object
-
.run!(options = {}) ⇒ Object
:Host, :Port.
Class Method Details
.options ⇒ Object
Available options:
:last_modified -- timestamp for all files
76 77 78 |
# File 'lib/hyde/server.rb', line 76 def self. @options ||= Hash.new end |
.rack_handler ⇒ Object
87 88 89 90 91 92 93 94 95 |
# File 'lib/hyde/server.rb', line 87 def self.rack_handler %w(thin mongrel webrick).each do |svr| begin return Rack::Handler.get(svr) rescue LoadError rescue NameError end end end |
.run!(options = {}) ⇒ Object
:Host, :Port
81 82 83 84 85 |
# File 'lib/hyde/server.rb', line 81 def self.run!(={}) self..merge handler = rack_handler or return false handler.run self, end |