module Mimi::Core::Rake
Mimi::Core::Rake
module contains various rake helpers
Public Class Methods
load_rake_tasks()
click to toggle source
Loads rake tasks exported by loaded modules
# File lib/mimi/core/rake.rb, line 47 def self.load_rake_tasks unless Mimi.respond_to?(:app_root_path) raise 'Cannot load rake tasks before mimi-core module is loaded' end app_and_modules_paths = [Mimi.app_root_path] + Mimi.loaded_modules_paths rakefiles = app_and_modules_paths.map do |path| Pathname.glob(path.join('lib', 'tasks', '**', '*.rake')) end.flatten rakefiles.each do |rakefile| load rakefile end end