class GitCommander::Loader

@abstract The interface class outlining requirements for an operational Loader

Attributes

registry[R]
result[R]

Public Class Methods

new(registry) click to toggle source
# File lib/git_commander/loader.rb, line 14
def initialize(registry)
  @registry = registry
  @result = LoaderResult.new
end

Public Instance Methods

load(_options = {}) click to toggle source

Expected to return an instance of GitCommander::LoaderResult

# File lib/git_commander/loader.rb, line 20
def load(_options = {})
  raise NotImplementedError
end
system() click to toggle source
# File lib/git_commander/loader.rb, line 24
def system
  GitCommander::System
end