Rakefile in ferver-1.0.0 vs Rakefile in ferver-1.1.0
- old
+ new
@@ -3,6 +3,23 @@
require 'rspec/core/rake_task'
task :default => :spec
desc "Run all specs in spec directory (excluding plugin specs)"
-RSpec::Core::RakeTask.new(:spec)
+RSpec::Core::RakeTask.new(:spec)
+
+desc "Run ferver locally from source"
+task :server do |t, args|
+
+ require 'rubygems'
+ require 'bundler'
+ Bundler.setup
+ require 'ferver'
+
+ # use the last argument (first is the rake task) as the file path to serve from
+ ferver_path = (ARGV.length == 2 && ARGV.last) || nil
+ Ferver::App.set :ferver_path, ferver_path
+
+ # run!
+ Ferver::App.run!
+
+end
\ No newline at end of file