Sha256: a1080d23b8436ebe57e629cad981c1c6e834213b94302dd9ec02216d012fa6cd
Contents?: true
Size: 585 Bytes
Versions: 2
Compression:
Stored size: 585 Bytes
Contents
module BeforeHook # The `before` hook for rake tasks. # The code was taken from https://github.com/guillermo/rake-hooks/blob/master/lib/rake/hooks.rb#L2 def before_rake_task(*task_names, &new_task) task_names.each do |task_name| old_task = Rake.application.instance_variable_get('@tasks').delete(task_name.to_s) return unless old_task desc old_task.full_comment task task_name => old_task.prerequisites do begin new_task.call rescue LoadError #empty end old_task.invoke end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bower-rails-0.9.1 | lib/tasks/helpers/before_hook.rb |
bower-rails-0.9.0 | lib/tasks/helpers/before_hook.rb |