Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspf13 <steve.francia@gmail.com>2014-10-17 04:20:09 +0400
committerspf13 <steve.francia@gmail.com>2014-10-17 04:20:09 +0400
commit5dfc1dedb8ac53b7a2d3823d06808ae86f90b3d9 (patch)
treee90f9cfbcc920685dd9bceecd1925abec81ae0c0 /source/inmemory.go
parent24bbfe7d32fe151487ff87394433622e3f69eee4 (diff)
Big refactor of how source files are used. Also added default destination extension option.
Diffstat (limited to 'source/inmemory.go')
-rw-r--r--source/inmemory.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/source/inmemory.go b/source/inmemory.go
index 7c76469fe..c30aa3836 100644
--- a/source/inmemory.go
+++ b/source/inmemory.go
@@ -3,17 +3,15 @@ package source
import (
"bytes"
"fmt"
- "path"
)
type ByteSource struct {
Name string
Content []byte
- Section string
}
func (b *ByteSource) String() string {
- return fmt.Sprintf("%s %s %s", b.Name, b.Section, string(b.Content))
+ return fmt.Sprintf("%s %s", b.Name, string(b.Content))
}
type InMemorySource struct {
@@ -23,12 +21,7 @@ type InMemorySource struct {
func (i *InMemorySource) Files() (files []*File) {
files = make([]*File, len(i.ByteSource))
for i, fake := range i.ByteSource {
- files[i] = &File{
- LogicalName: fake.Name,
- Contents: bytes.NewReader(fake.Content),
- Section: fake.Section,
- Dir: path.Dir(fake.Name),
- }
+ files[i] = NewFileWithContents(fake.Name, bytes.NewReader(fake.Content))
}
return
}