Class: Git::Duet::SoloCommand

Inherits:
Object
  • Object
show all
Includes:
CommandMethods
Defined in:
lib/git/duet/solo_command.rb

Instance Method Summary collapse

Constructor Details

#initialize(soloist, quiet = false, global = false) ⇒ SoloCommand

Returns a new instance of SoloCommand.



8
9
10
11
12
13
# File 'lib/git/duet/solo_command.rb', line 8

def initialize(soloist, quiet = false, global = false)
  @soloist = soloist
  @quiet = !!quiet
  @global = !!global
  @author_mapper = Git::Duet::AuthorMapper.new
end

Instance Method Details

#execute! ⇒ Object



15
16
17
18
19
20
# File 'lib/git/duet/solo_command.rb', line 15

def execute!
  set_soloist_as_git_config_user
  unset_committer_vars
  report_env_vars
  write_env_vars
end