Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileOpener ¶
type FileOpener struct {
// contains filtered or unexported fields
}
func NewFileOpener ¶
func NewFileOpener(path string) *FileOpener
func (FileOpener) Open ¶
func (o FileOpener) Open() (io.ReadCloser, error)
type HTTPOpener ¶ added in v0.1.0
type HTTPOpener struct {
// contains filtered or unexported fields
}
func NewHTTPOpener ¶ added in v0.1.0
func NewHTTPOpener(client *http.Client, url string) *HTTPOpener
func (HTTPOpener) Open ¶ added in v0.1.0
func (o HTTPOpener) Open() (io.ReadCloser, error)
type Opener ¶
type Opener interface {
Open() (io.ReadCloser, error)
}
type Parser ¶
var JSON Parser = &jsonParser{}
var Raw Parser = &rawParser{}
var YAML Parser = &yamlParser{}
type ReaderOpener ¶ added in v0.1.0
type ReaderOpener struct {
// contains filtered or unexported fields
}
func NewReaderOpener ¶ added in v0.1.0
func NewReaderOpener(reader io.Reader) *ReaderOpener
func (ReaderOpener) Open ¶ added in v0.1.0
func (o ReaderOpener) Open() (io.ReadCloser, error)
Click to show internal directories.
Click to hide internal directories.