Sha256: 3e9d5c6ff592d658f54b2515a883ec0adc0ff8534506824e564307d10245508d

Contents?: true

Size: 637 Bytes

Versions: 2

Compression:

Stored size: 637 Bytes

Contents

desc "Loads the Mack environment. Default is development."
task :environment do
  MACK_ENV = ENV["MACK_ENV"] ||= "development" unless Object.const_defined?("MACK_ENV")
  MACK_ROOT = FileUtils.pwd unless Object.const_defined?("MACK_ROOT")
  require File.join(MACK_ROOT, "config", "boot.rb")
end

desc "Loads an irb console allow you full access to the application w/o a browser."
task :console do
  libs = []
  libs << "-r irb/completion"
  libs << "-r #{File.join(File.dirname(__FILE__), '..', 'mack')}"
  libs << "-r #{File.join(File.dirname(__FILE__), '..', 'initialize', 'console')}"
  exec "irb #{libs.join(" ")} --simple-prompt"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mack-0.0.3 tasks/mack_tasks.rake
mack-0.0.4 tasks/mack_tasks.rake