Sha256: a2f71d653d733ca36ff7896e3fa15d3c05ab7957c80e0f4b300c4ed9fa1ef0f0

Contents?: true

Size: 617 Bytes

Versions: 11

Compression:

Stored size: 617 Bytes

Contents

require File.dirname(__FILE__) + '/../tasks'
require 'rake'

Rake.application.instance_variable_set(:@rakefile, __FILE__)

module PadrinoTasks
  def self.init
    Padrino::Tasks.files.flatten.uniq.each { |ext| load(ext) }
    Rake.application.init
    Rake.application.top_level
  end
end

def shell
  @_shell ||= Thor::Shell::Basic.new
end

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

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

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
padrino-core-0.9.6 lib/padrino-core/cli/rake.rb
padrino-core-0.9.5 lib/padrino-core/cli/rake.rb
padrino-core-0.9.4 lib/padrino-core/cli/rake.rb
padrino-core-0.9.3 lib/padrino-core/cli/rake.rb
padrino-core-0.9.2 lib/padrino-core/cli/rake.rb
padrino-core-0.9.1 lib/padrino-core/cli/rake.rb
padrino-core-0.9.0 lib/padrino-core/cli/rake.rb
padrino-core-0.8.5 lib/padrino-core/cli/rake.rb
padrino-core-0.8.4 lib/padrino-core/cli/rake.rb
padrino-core-0.8.3 lib/padrino-core/cli/rake.rb
padrino-core-0.8.2 lib/padrino-core/cli/rake.rb