Sha256: 6b06cfc236ed9b56e7dbf599d26fdab24f0bc6321bf7a2c4f747bcc11a716e2b
Contents?: true
Size: 885 Bytes
Versions: 4
Compression:
Stored size: 885 Bytes
Contents
# https://stackoverflow.com/questions/8781263/access-rake-task-description-from-within-task # enable get task description # you aslo can see it in Rake source code: lib/rake/application.rb#select_tasks_to_show Rake::TaskManager.record_task_metadata = true # load rake files from lib rake_files_pattern = File.dirname(__FILE__) + "/tasks/*.rake" # => gems/git-hook-0.1.1/lib/githook/tasks/*.rake Dir.glob(rake_files_pattern).each { |r| load r } # we must be very careful to load outside ruby code # because they are out of our control # only load outside "*.rake" when there are ".git" and ".githook" folder, and target task isn't "install" if Dir.exist?('.git') && Dir.exist?('.githook') && ARGV[0] != "install" Dir.glob(".githook/tasks/**/*.rake").each do |rake| begin load rake rescue => e puts "Error: #{e.message} in #{rake}" exit 1 end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
git-hook-0.1.5 | lib/githook/tasks.rb |
git-hook-0.1.4 | lib/githook/tasks.rb |
git-hook-0.1.3 | lib/githook/tasks.rb |
git-hook-0.1.2 | lib/githook/tasks.rb |