lib/pieces/server.rb in pieces-0.4.4 vs lib/pieces/server.rb in pieces-0.4.5

- old
+ new

@@ -19,20 +19,22 @@ def sprockets_env Sprockets::Environment.new.tap do |env| env.append_path 'app/assets/javascripts' env.append_path 'app/assets/stylesheets' + env.append_path 'app/views' end end def app urls = files_to_serve(path) build_path = "#{path}/build" + assets_app = sprockets_env Rack::Builder.app do use Rack::Reloader use Rack::Static, urls: urls, root: build_path, index: 'index.html' - map('/assets') { run sprockets_env } unless defined? ::Rails + map('/assets') { run assets_app } unless defined? ::Rails run Proc.new { |env| [404, {}, ['Not found']] } end end private