Class: Ruptr::RakeTask

Inherits:
Rake::TaskLib
  • Object
show all
Defined in:
lib/ruptr/rake_task.rb

Instance Method Summary collapse

Constructor Details

#initialize(name = :ruptr) ⇒ RakeTask

Returns a new instance of RakeTask.



9
10
11
12
13
14
15
16
# File 'lib/ruptr/rake_task.rb', line 9

def initialize(name = :ruptr, &)
  super()
  task(name) do
    main = Main.new
    instance_exec(main, &) if block_given?
    main.run
  end
end