class Duty::Git::Tasks::MergeFeature
Public Class Methods
description()
click to toggle source
# File lib/duty/git.rb, line 93 def self.description "Merge a feature into `master`" end
usage()
click to toggle source
# File lib/duty/git.rb, line 97 def self.usage "duty merge-feature <feature-name>" end
Public Instance Methods
execute()
click to toggle source
# File lib/duty/git.rb, line 105 def execute checkout_master sh("Merge feature/#{@feature_name} into `master`") { "git merge --no-ff feature/#{@feature_name}" } end
valid?()
click to toggle source
# File lib/duty/git.rb, line 101 def valid? @feature_name = @arguments.first end