class Gakubuchi::RakeTask
Attributes
templates[RW]
Public Class Methods
new(target_task = "assets:precompile") { |self| ... }
click to toggle source
# File lib/gakubuchi/rake_task.rb, line 17 def initialize(target_task = "assets:precompile") self.target_task = target_task self.templates = [] self.verbose = true yield self if block_given? enhance_target_task end
Public Instance Methods
task()
click to toggle source
# File lib/gakubuchi/rake_task.rb, line 26 def task @task ||= ::Gakubuchi::Task.new(templates, verbose: verbose) end
Private Instance Methods
enhance_target_task()
click to toggle source
# File lib/gakubuchi/rake_task.rb, line 32 def enhance_target_task ::Rake::Task[target_task].enhance { task.execute! } end