class Surak::Server

Attributes

server[RW]

Public Class Methods

new(serving_directory_path: "./dist", mounting_point: "/", port: 8080) click to toggle source
# File lib/surak.rb, line 26
def initialize(serving_directory_path: "./dist", mounting_point: "/", port: 8080)
  self.server = WEBrick::HTTPServer.new :Port => port
  server.mount mounting_point, NonCachingFileHandler , serving_directory_path
  trap('INT') { server.stop }
end

Public Instance Methods

start() click to toggle source
# File lib/surak.rb, line 32
def start
  self.server.start
end