Documentation ¶
Index ¶
- type BucketConfig
- func (o *BucketConfig) BinaryOp(op token.Token, rhs tengoLib.Object) (tengoLib.Object, error)
- func (o *BucketConfig) Copy() tengoLib.Object
- func (o *BucketConfig) Equals(x tengoLib.Object) bool
- func (o *BucketConfig) IndexGet(index tengoLib.Object) (val tengoLib.Object, err error)
- func (o *BucketConfig) IsFalsy() bool
- func (o *BucketConfig) String() string
- func (o *BucketConfig) TypeName() string
- type FileObject
- func (o *FileObject) BinaryOp(op token.Token, rhs tengoLib.Object) (tengoLib.Object, error)
- func (o *FileObject) Copy() tengoLib.Object
- func (o *FileObject) Equals(x tengoLib.Object) bool
- func (o *FileObject) IndexGet(index tengoLib.Object) (val tengoLib.Object, err error)
- func (o *FileObject) IndexSet(index, value tengoLib.Object) (err error)
- func (o *FileObject) IsFalsy() bool
- func (o *FileObject) String() string
- func (o *FileObject) TypeName() string
- type Filters
- func (o *Filters) BinaryOp(op token.Token, rhs tengoLib.Object) (tengoLib.Object, error)
- func (o *Filters) Copy() tengoLib.Object
- func (o *Filters) Equals(_ tengoLib.Object) bool
- func (o *Filters) IndexGet(index tengoLib.Object) (val tengoLib.Object, err error)
- func (o *Filters) IsFalsy() bool
- func (o *Filters) String() string
- func (o *Filters) TypeName() string
- type Preset
- func (o *Preset) BinaryOp(op token.Token, rhs tengoLib.Object) (tengoLib.Object, error)
- func (o *Preset) Copy() tengoLib.Object
- func (o *Preset) Equals(_ tengoLib.Object) bool
- func (o *Preset) IndexGet(index tengoLib.Object) (val tengoLib.Object, err error)
- func (o *Preset) IsFalsy() bool
- func (o *Preset) String() string
- func (o *Preset) TypeName() string
- type Regexp
- func (o *Regexp) BinaryOp(op token.Token, rhs tengoLib.Object) (tengoLib.Object, error)
- func (o *Regexp) Call(args ...tengoLib.Object) (ret tengoLib.Object, err error)
- func (o *Regexp) CanCall() bool
- func (o *Regexp) Copy() tengoLib.Object
- func (o *Regexp) Equals(x tengoLib.Object) bool
- func (o *Regexp) IsFalsy() bool
- func (o *Regexp) String() string
- func (o *Regexp) TypeName() string
- type Transform
- func (o *Transform) BinaryOp(op token.Token, rhs tengoLib.Object) (tengoLib.Object, error)
- func (o *Transform) Copy() tengoLib.Object
- func (o *Transform) Equals(x tengoLib.Object) bool
- func (o *Transform) IndexGet(index tengoLib.Object) (val tengoLib.Object, err error)
- func (o *Transform) IsFalsy() bool
- func (o *Transform) String() string
- func (o *Transform) TypeName() string
- type Transforms
- func (o *Transforms) BinaryOp(op token.Token, rhs tengoLib.Object) (tengoLib.Object, error)
- func (o *Transforms) Copy() tengoLib.Object
- func (o *Transforms) Equals(x tengoLib.Object) bool
- func (o *Transforms) IndexGet(index tengoLib.Object) (val tengoLib.Object, err error)
- func (o *Transforms) IsFalsy() bool
- func (o *Transforms) String() string
- func (o *Transforms) TypeName() string
- type URL
- func (o *URL) BinaryOp(op token.Token, rhs tengoLib.Object) (tengoLib.Object, error)
- func (o *URL) Copy() tengoLib.Object
- func (o *URL) Equals(x tengoLib.Object) bool
- func (o *URL) IndexGet(index tengoLib.Object) (val tengoLib.Object, err error)
- func (o *URL) IsFalsy() bool
- func (o *URL) String() string
- func (o *URL) TypeName() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketConfig ¶
type BucketConfig struct { tengoLib.ObjectImpl Value config.Bucket }
BucketConfig struct wrapping tengo
func (*BucketConfig) Copy ¶
func (o *BucketConfig) Copy() tengoLib.Object
Copy create shallow copy of bucket object
func (*BucketConfig) Equals ¶
func (o *BucketConfig) Equals(x tengoLib.Object) bool
Equals checks bucket name
func (*BucketConfig) IndexGet ¶
IndexGet returns the value for the given key. for * `transform` it will return Transform tengo object * `keys` it will return tengo map with s3 access keys * `headers` it will return tengo map with headers * `name` it will return name of bucket for others keys it will return undefine value
func (*BucketConfig) IsFalsy ¶
func (o *BucketConfig) IsFalsy() bool
IsFalsy returns false if bucket name is empty
func (*BucketConfig) TypeName ¶
func (o *BucketConfig) TypeName() string
type FileObject ¶
type FileObject struct { tengoLib.ObjectImpl Value *object.FileObject }
FileObject struct wraping objectFileObject
func (*FileObject) Copy ¶
func (o *FileObject) Copy() tengoLib.Object
Copy create copy using object.FileObject.Copy
func (*FileObject) Equals ¶
func (o *FileObject) Equals(x tengoLib.Object) bool
Equals returns true if objects url are the same
func (*FileObject) IndexGet ¶
IndexGet returns the value for the given key. * `uri` return object Url * `bucket` return bucket name string * `key` return object storage path * `transforms` return Transforms object on which you can execute image manipulations Usage in tengo
obj.key // access to object key
func (*FileObject) IndexSet ¶
func (o *FileObject) IndexSet(index, value tengoLib.Object) (err error)
IndexSet allow to change value on FileObject * `allowChangeKey` * `checkParent` * `debug`
func (*FileObject) IsFalsy ¶
func (o *FileObject) IsFalsy() bool
IsFalsy returns false if uri is empty
func (*FileObject) TypeName ¶
func (o *FileObject) TypeName() string
type Filters ¶
type Filters struct { tengoLib.ObjectImpl Value config.Filters }
Filters struct create Filters struct inside of tengo VM
type Preset ¶
type Preset struct { tengoLib.ObjectImpl Value config.Preset }
Preset struct create Preset struct inside of tengo VM
type Regexp ¶
type Regexp struct { tengoLib.ObjectImpl Value *regexp.Regexp }
Regexp struct create regexp in tengo VM
type Transform ¶
type Transform struct { tengoLib.ObjectImpl Value *config.Transform }
type Transforms ¶
type Transforms struct { tengoLib.ObjectImpl Value *transforms.Transforms }
func (*Transforms) Copy ¶
func (o *Transforms) Copy() tengoLib.Object
func (*Transforms) IsFalsy ¶
func (o *Transforms) IsFalsy() bool
func (*Transforms) String ¶
func (o *Transforms) String() string
func (*Transforms) TypeName ¶
func (o *Transforms) TypeName() string