module Grably::DSL
Public Instance Methods
grab(module_call, as:) { |t, products| ... }
click to toggle source
# File lib/grably/core/dsl.rb, line 4 def grab(module_call, as:, &block) executor = Grably.server.schedule(module_call) last_desc = Rake.application.last_description desc module_call.pretty_print unless last_desc task(as) do |t| products = executor.call(t.task_dir) block ? yield(t, products) : (t << products) end end