Sha256: 71b96a8fd07e3f89d88f24b42240afbd5dba7e8d66478a00ed74eaca675ea33e

Contents?: true

Size: 563 Bytes

Versions: 2

Compression:

Stored size: 563 Bytes

Contents

namespace :sibyl do
  task :open do
    desc "open tasks"
		Sibyl::Engine.open
  end
	task :install do
		initializer =	Rails.root.join("config", "initializers", "sibyl.rb")
		unless File.exists? initializer
			File.open(initializer, "w") do |f|
				f.write "Sibyl::Base.load"
			end
		end
		routes_file = Rails.root.join("config", "routes.rb")
		routes = File.read(routes_file).gsub(/Rails.application.routes.draw do/, "Rails.application.routes.draw do\n mount Sibyl::Engine => \"/sibyl\"\n")
		File.open(routes_file, "w") do |f|
			f.write routes
		end
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sibyl-0.2.1 lib/tasks/sibyl_tasks.rake
sibyl-0.2.0 lib/tasks/sibyl_tasks.rake