data

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2015 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Data

type Data struct {
	// contains filtered or unexported fields
}

func Filter

func Filter(d *Data, f interface{}) *Data

func Merge

func Merge(data ...*Data) *Data

Merge merges data objects. Later values overwrite previous ones.

func New

func New() *Data

func ToData

func ToData(p map[string][]string) *Data

func (*Data) Add

func (d *Data) Add(name string, value ...string) *Data

Add adds values for name

func (*Data) Delete

func (d *Data) Delete(name string)

func (*Data) Exists

func (d *Data) Exists(name string) bool

func (*Data) Filter

func (d *Data) Filter(f interface{})

Filter filters f from d.data

func (*Data) Get

func (d *Data) Get(name string) string

func (*Data) GetAll

func (d *Data) GetAll(name string) []string

func (*Data) IsFalse

func (d *Data) IsFalse(name string) bool

func (*Data) IsTrue

func (d *Data) IsTrue(name string) bool

func (*Data) Keys

func (d *Data) Keys() []string

Keys returns all data names Don't rely on it's order!

func (*Data) Merge

func (d *Data) Merge(p2 ...*Data)

Merge merges p2 into p.data. Later values overwrite previous ones.

func (*Data) Pick

func (d *Data) Pick(name string) string

Pick gets element and deletes it afterwards

func (*Data) PickAll

func (d *Data) PickAll(name string) []string

PickAll gets element and deletes it afterwards

func (*Data) Raw

func (d *Data) Raw() map[string][]string

func (*Data) RawEnhanced

func (d *Data) RawEnhanced() map[string]interface{}

func (*Data) Set

func (d *Data) Set(name string, value ...string) *Data

Set sets (overwrites) values for name

func (*Data) SetFalse

func (d *Data) SetFalse(name string) *Data

func (*Data) SetTrue

func (d *Data) SetTrue(name string) *Data

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL