Module: GemReleaseHelper::Tasks

Defined in:
lib/gem_release_helper/tasks.rb,
lib/gem_release_helper/tasks/common.rb,
lib/gem_release_helper/tasks/generator.rb,
lib/gem_release_helper/tasks/generator/gemfile.rb,
lib/gem_release_helper/tasks/generator/changelog.rb

Defined Under Namespace

Modules: Common, Generator

Class Method Summary collapse

Class Method Details

.install(options = {}) ⇒ Object



13
14
15
16
17
# File 'lib/gem_release_helper/tasks.rb', line 13

def self.install(options = {})
  tasks.each do |task_class|
    task_class.new(options).install_tasks
  end
end

.register(task_class) ⇒ Object



9
10
11
# File 'lib/gem_release_helper/tasks.rb', line 9

def self.register(task_class)
  tasks << task_class
end

.tasksObject



5
6
7
# File 'lib/gem_release_helper/tasks.rb', line 5

def self.tasks
  @tasks ||= []
end