index.coffee | |
---|---|
version information | version = require('./version')
exports.package = version.package
exports.version = version.version
Inflections = require('./inflections').Inflections |
Yields a singleton instance of Inflections so you can specify additional inflector rules. Examples | inflections = (callback) ->
callback.call(this, Inflections.instance()) if callback?
Inflections.instance()
exports.Inflections = Inflections
exports.inflections = inflections |
methods | methods = require('./methods')
exports.camelize = methods.camelize
exports.underscore = methods.underscore
exports.dasherize = methods.dasherize
exports.titleize = methods.titleize
exports.capitalize = methods.capitalize
exports.pluralize = methods.pluralize
exports.singularize = methods.singularize
exports.humanize = methods.humanize
exports.ordinalize = methods.ordinalize
exports.parameterize = methods.parameterize |
Base object extensions These methods can be used to extend the built-in String and Number classes with additional convenience methods. Examples
They extend Base objects - so use with care and only enable them if you knwo what you are doing. | string_extensions = require('./string_extensions')
number_extensions = require('./number_extensions')
exports.enableStringExtensions = string_extensions.enableStringExtensions
exports.enableNumberExtensions = number_extensions.enableNumberExtensions
exports.enableExtensions = ->
string_extensions.enableStringExtensions()
number_extensions.enableNumberExtensions() |
default inflections | require('./default_inflections')
|