Sha256: 5d5e69f0837eb5a28cb6d52629ffdb814770fcb6e95998747ef7898defddac5f
Contents?: true
Size: 540 Bytes
Versions: 2
Compression:
Stored size: 540 Bytes
Contents
# frozen_string_literal: true require 'rake' require_relative './shell' module WizTeleport module RakeDSL def shell(task_name, group_name, &block) Rake::Task.define_task(task_name) do WizTeleport::Shell.run(group_name, &block) if block_given? end end end end # Rake::TaskManager.record_task_metadata do |t| # t.instance_eval do # extend Teleport::RakeDSL # end # end # if defined?(Rake) # Rake.application.instance_eval do # extend Teleport::RakeDSL # end # end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wiz-teleport-0.5.1 | lib/wiz-teleport/rake_dsl.rb |
wiz-teleport-0.5.0 | lib/wiz-teleport/rake_dsl.rb |