Class: Plugems::Tasks::Loader

Inherits:
Object
  • Object
show all
Defined in:
lib/plugems/tasks/loader.rb

Class Method Summary collapse

Class Method Details

.find_and_loadObject



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/plugems/tasks/loader.rb', line 4

def self.find_and_load
  Plugems::Loader.gem_rake_tasks.each do |ext|
    begin
      load ext
    rescue => e
      puts "[Plugems Error]: Error (#{e}) loading rake tasks in gems #{ext}"
      e.backtrace.each do |err|
        puts "[Plugems Error]:   #{err}"
      end
    end
  end
  puts "[plugems] - Loaded rake tasks from gem dependencies"
end