lib/pyro/server.rb in pyro-0.9.0 vs lib/pyro/server.rb in pyro-1.0.0.rc1
- old
+ new
@@ -3,15 +3,20 @@
require 'erb'
class PyroServer < Sinatra::Base
include Pyro
- set :port, 5678
+ set :fast_build, false
+ set :port, 7976
set :public_folder, './tmp'
- set :fast_build, false
+ set :staging, false
+ set :target, 'development'
get '/?' do
- Pyro.build('development', settings.fast_build, settings.src_folder)
- settings.fast_build = settings.fast
- File.read("#{settings.src_folder}/tmp/index.html")
+ unless settings.staging
+ Pyro.burn(settings.target, settings.fast_build)
+ settings.fast_build = settings.fast
+ end
+
+ File.read "#{settings.public_folder}/index.html"
end
end