Documentation ¶
Index ¶
- Variables
- type DefaultDriver
- type DefaultRegistry
- func (d *DefaultRegistry) Extraction() (*orb.Extraction, error)
- func (d *DefaultRegistry) Filesystem() filesystem.Filesystem
- func (d *DefaultRegistry) Git() git.Git
- func (d *DefaultRegistry) Handler() *handler.Handler
- func (d *DefaultRegistry) Logger() io.Writer
- func (d *DefaultRegistry) PullRequest() pullrequest.Creator
- func (d *DefaultRegistry) VCSRepository() pullrequest.GitRepository
- type Driver
- type Registry
Constants ¶
This section is empty.
Variables ¶
View Source
var Logger io.Writer = os.Stdout
Logger of default
Functions ¶
This section is empty.
Types ¶
type DefaultDriver ¶
type DefaultDriver struct {
// contains filtered or unexported fields
}
DefaultDriver .
func (*DefaultDriver) Configuration ¶
func (d *DefaultDriver) Configuration() configuration.Provider
Configuration .
type DefaultRegistry ¶
type DefaultRegistry struct {
// contains filtered or unexported fields
}
DefaultRegistry .
func NewDefaultRegistry ¶
func NewDefaultRegistry(c configuration.Provider) (*DefaultRegistry, error)
NewDefaultRegistry .
func (*DefaultRegistry) Extraction ¶
func (d *DefaultRegistry) Extraction() (*orb.Extraction, error)
Extraction for orb instance
func (*DefaultRegistry) Filesystem ¶
func (d *DefaultRegistry) Filesystem() filesystem.Filesystem
Filesystem .
func (*DefaultRegistry) PullRequest ¶
func (d *DefaultRegistry) PullRequest() pullrequest.Creator
PullRequest .
func (*DefaultRegistry) VCSRepository ¶
func (d *DefaultRegistry) VCSRepository() pullrequest.GitRepository
VCSRepository .
type Driver ¶
type Driver interface { Registry() Registry Configuration() configuration.Provider }
Driver .
type Registry ¶
type Registry interface { Logger() io.Writer Git() git.Git Filesystem() filesystem.Filesystem PullRequest() pullrequest.Creator VCSRepository() pullrequest.GitRepository Handler() *handler.Handler Extraction() (*orb.Extraction, error) }
Registry .
Click to show internal directories.
Click to hide internal directories.