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