Module: Squared::Common::Task
- Defined in:
- lib/squared/common/task.rb
Class Method Summary collapse
Class Method Details
.invoke(name, *args, exception: true) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/squared/common/task.rb', line 10 def invoke(name, *args, exception: true) ::Rake::Task[name].invoke(*args) rescue StandardError => e raise if exception warn e end |
.invoked?(name) ⇒ Boolean
18 19 20 |
# File 'lib/squared/common/task.rb', line 18 def invoked?(name) ::Rake::Task.tasks.any? { |item| item.already_invoked && item.name == name.to_s } end |