class Opal::Server
def append_path(path)
def append_path(path) @sprockets.append_path path end
def call(env)
def call(env) @app.call env end
def create_app
def create_app server, sprockets = self, @sprockets @app = Rack::Builder.app do map('/assets') { run sprockets } use Index, server run Rack::Directory.new(server.public_dir) end end
def initialize(debug = true)
def initialize(debug = true) @sprockets = Opal::Environment.new @public_dir = '.' @debug = debug yield self if block_given? create_app end