inflect

package
v0.30.1 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2017 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Namespace

type Namespace struct{}

Namespace provides template functions for the "inflect" namespace.

func New

func New() *Namespace

New returns a new instance of the inflect-namespaced template functions.

func (*Namespace) Humanize

func (ns *Namespace) Humanize(in interface{}) (string, error)

Humanize returns the humanized form of a single parameter.

If the parameter is either an integer or a string containing an integer value, the behavior is to add the appropriate ordinal.

Example:  "my-first-post" -> "My first post"
Example:  "103" -> "103rd"
Example:  52 -> "52nd"

func (*Namespace) Pluralize

func (ns *Namespace) Pluralize(in interface{}) (string, error)

Pluralize returns the plural form of a single word.

func (*Namespace) Singularize

func (ns *Namespace) Singularize(in interface{}) (string, error)

Singularize returns the singular form of a single word.

Jump to

Keyboard shortcuts

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