Sha256: bc1607261a8eb44973a948afb848ae222fcd3d173007283da66df0499c8c3563
Contents?: true
Size: 941 Bytes
Versions: 2
Compression:
Stored size: 941 Bytes
Contents
require 'rake_factory' require_relative '../tasks' module RakeGithub module TaskSets class DeployKey < RakeFactory::TaskSet prepend RakeFactory::Namespaceable parameter :repository, required: true parameter :title, required: true parameter :access_token, required: true parameter :public_key, required: true parameter :destroy_task_name, default: :destroy parameter :provision_task_name, default: :provision parameter :ensure_task_name, default: :ensure task Tasks::DeployKey::Provision, name: RakeFactory::DynamicValue.new { |ts| ts.provision_task_name } task Tasks::DeployKey::Destroy, name: RakeFactory::DynamicValue.new { |ts| ts.destroy_task_name } task Tasks::DeployKey::Ensure, name: RakeFactory::DynamicValue.new { |ts| ts.ensure_task_name } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rake_github-0.2.0.pre.6 | lib/rake_github/task_sets/deploy_key.rb |
rake_github-0.2.0.pre.5 | lib/rake_github/task_sets/deploy_key.rb |