class RGitFlow::Install
Attributes
instance[RW]
dir[R]
git[R]
Public Class Methods
install_tasks(opts = {})
click to toggle source
# File lib/rgitflow/install.rb, line 11 def install_tasks(opts = {}) new(opts[:dir]).install end
new(dir = nil)
click to toggle source
# File lib/rgitflow/install.rb, line 18 def initialize(dir = nil) @dir = dir || Dir.pwd @git = Git.open @dir end
Public Instance Methods
install()
click to toggle source
# File lib/rgitflow/install.rb, line 23 def install require 'rgitflow/tasks/scm/tasks' RGitFlow::Tasks::SCM.install_tasks :git => @git require 'rgitflow/tasks/feature/tasks' RGitFlow::Tasks::Feature.install_tasks :git => @git require 'rgitflow/tasks/hotfix/tasks' RGitFlow::Tasks::Hotfix.install_tasks :git => @git require 'rgitflow/tasks/release/tasks' RGitFlow::Tasks::Release.install_tasks :git => @git end