Sha256: a230caf0c73b8ca107a937e3f76d414b7db9ca3e7026f4c51aa2dfd04510b63c

Contents?: true

Size: 461 Bytes

Versions: 8

Compression:

Stored size: 461 Bytes

Contents

require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'

Dir["lib/tasks/**/*.rake"].each { |ext| load(ext) }

# TODO: require here padrino-gen rake db:migrate, padrino-routes rake routes etc...

class Padrino::Tasks::RakeFile
  cattr_accessor :boot_file
end

task :environment do
  require Padrino::Tasks::RakeFile.boot_file
  Padrino.mounted_apps.each do |app|
    Padrino.require_dependency(app.app_file)
    app.app_object.setup_application!
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
padrino-core-0.5.0 lib/padrino-core/tasks/rake_tasks.rb
padrino-core-0.4.6 lib/padrino-core/tasks/rake_tasks.rb
padrino-core-0.4.5 lib/padrino-core/tasks/rake_tasks.rb
padrino-core-0.2.9 lib/padrino-core/tasks/rake_tasks.rb
padrino-core-0.2.6 lib/padrino-core/tasks/rake_tasks.rb
padrino-core-0.2.5 lib/padrino-core/tasks/rake_tasks.rb
padrino-core-0.2.2 lib/padrino-core/tasks/rake_tasks.rb
padrino-core-0.2.1 lib/padrino-core/tasks/rake_tasks.rb