Method: RIM::GitSession#initialize

Defined in:
lib/rim/git.rb

#initialize(logger, execute_dir, arg = {}) ⇒ GitSession

Returns a new instance of GitSession.



21
22
23
24
25
26
27
28
# File 'lib/rim/git.rb', line 21

def initialize(logger, execute_dir, arg = {})
  @execute_dir = execute_dir
  if arg.is_a?(Hash)
    @work_dir = arg.has_key?(:work_dir) ? arg[:work_dir] : ""
    @git_dir = arg.has_key?(:git_dir) ? arg[:git_dir] : ""
  end
  @logger = logger
end