Sha256: d9688d2382a8d52cb820725f247b058e9f2b50ef7befa57cecec89262185595a
Contents?: true
Size: 968 Bytes
Versions: 2
Compression:
Stored size: 968 Bytes
Contents
require 'rubygems' $0='Mirage Server' $LOAD_PATH.unshift(File.dirname(__FILE__)) require 'sinatra/base' module Mirage class Server < Sinatra::Base configure do |config| require 'logger' enable :logging log_file = File.open('mirage.log', 'a') log_file.sync=true use Rack::CommonLogger, log_file config.set :views, File.dirname(__FILE__) + '/views' config.set(:show_exception, false) config.set(:raise_errors, false) end configure(:development) do |config| require 'sinatra/reloader' register Sinatra::Reloader config.also_reload "**/*.rb" end end end require 'mirage/server' require 'mirage/client' include Mirage::Util options = parse_options(ARGV) Mirage::Server.configure options Mirage.client = Mirage::Client.new "http://localhost:#{options[:port]}/mirage" Mirage::Server.run! :port => options[:port], :show_exceptions => false, :logging => true, :server => 'webrick'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mirage-2.0.0 | lib/start_mirage.rb |
mirage-2.0.0.alpha4 | lib/start_mirage.rb |