require 'fontana_client_support' include Fontana::ServerRake
namespace_with_fontana :fixtures, :“app:fixtures” do
desc "load collection fixture" fontana_task :load, before: ->{ raise "$FIXTURE is required" unless ENV['FIXTURE'] ENV['FIXTURE'] = File.expand_path(ENV['FIXTURE'], '.') } desc "dump collection fixture to path" fontana_task :dump, before: ->{ raise "$COLLECTION is required" unless ENV['COLLECTION'] || ENV['COL'] raise "$FIXTURES_DIR is required" unless ENV['FIXTURES_DIR'] ENV['FIXTURES_DIR'] = File.expand_path(ENV['FIXTURES_DIR'], '.') } namespace_with_fontana :dump do desc "dump all collections" fontana_task :all, before: ->{ raise "$FIXTURES_DIR is required" unless ENV['FIXTURES_DIR'] ENV['FIXTURES_DIR'] = File.expand_path(ENV['FIXTURES_DIR'], '.') } end
end