Sha256: feb3e9f83516c5ebd9e6a5ea8aefb92daf8c41e2389f5ecf661c5d4823826108

Contents?: true

Size: 393 Bytes

Versions: 1

Compression:

Stored size: 393 Bytes

Contents

# frozen_string_literal: true

module RakeGitCrypt
  module Mixins
    module Support
      def task_by_name(task, name)
        task.application.lookup(name, task.scope)
      end

      def task_defined?(task, name)
        !task_by_name(task, name).nil?
      end

      def invoke_task_with_name(task, name, args)
        task_by_name(task, name).invoke(*args)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rake_git_crypt-0.1.0.pre.14 lib/rake_git_crypt/mixins/support.rb