diff --git a/padrino-core/lib/padrino-core/tasks.rb b/padrino-core/lib/padrino-core/tasks.rb index ca1933af9..bd6dec55a 100644 --- a/padrino-core/lib/padrino-core/tasks.rb +++ b/padrino-core/lib/padrino-core/tasks.rb @@ -19,6 +19,5 @@ module Tasks def self.files @files ||= [] end - end # Tasks end # Padrino \ No newline at end of file diff --git a/padrino-gen/lib/padrino-gen.rb b/padrino-gen/lib/padrino-gen.rb index 09a6932d6..4d010f6b5 100644 --- a/padrino-gen/lib/padrino-gen.rb +++ b/padrino-gen/lib/padrino-gen.rb @@ -1,4 +1,3 @@ -require 'padrino-core/support_lite' require 'padrino-core/tasks' module Padrino diff --git a/padrino-gen/lib/padrino-gen/generators/cli.rb b/padrino-gen/lib/padrino-gen/generators/cli.rb index 5ee75981f..643d2f265 100644 --- a/padrino-gen/lib/padrino-gen/generators/cli.rb +++ b/padrino-gen/lib/padrino-gen/generators/cli.rb @@ -1,5 +1,4 @@ require 'thor/group' -require 'padrino-core/support_lite' module Padrino module Generators @@ -19,10 +18,12 @@ class Cli < Thor::Group def load_boot begin ENV['PADRINO_LOG_LEVEL'] ||= "test" - if options[:root] - require File.join(options[:root], 'config/boot.rb') if File.exist?(File.join(options[:root], 'config/boot.rb')) + boot = options[:root] ? File.join(options[:root], 'config/boot.rb') : 'config/boot.rb' + if File.exist?(boot) + require boot else - require 'config/boot.rb' if File.exist?('config/boot.rb') + # If we are outside app we need to load support_lite + require 'padrino-core/support_lite' end rescue Exception => e puts "=> Problem loading config/boot.rb"