class Staticme::Runner

Attributes

server[RW]
server_super[RW]

Public Instance Methods

start(app, params, &blk) click to toggle source
# File lib/staticme/runner.rb, line 8
def start(app, params, &blk)
  server_params = Hash.new
  %w(host port).map(&:to_sym).each do |k|
    (server_params[k.to_s.capitalize.to_sym] = params[k]) if !params[k].nil?
  end
  server_super.run(app, server_params) do |server|
    self.server = server
    blk.call(server) if block_given?
  end
end
stop() click to toggle source
# File lib/staticme/runner.rb, line 19
def stop
  server.stop!
end