View Source Euclid.Extra.String (Euclid v0.4.0)

This module is deprecated. Use `Euclid.String` instead.

Link to this section Summary

Functions

dasherize(atom) deprecated

Compares the two binaries in constant-time to avoid timing attacks. See: http://codahale.com/a-lesson-in-timing-attacks/

squish(s) deprecated
to_integer(s) deprecated
to_integer(s, arg2) deprecated
trim(s) deprecated
underscore(atom) deprecated

Link to this section Functions

This function is deprecated. Use `Euclid.String.dasherize/1` instead.
Link to this function

inner_truncate(s, max_length)

View Source
This function is deprecated. Use `Euclid.String.inner_truncate/2` instead.
Link to this function

secure_compare(left, right)

View Source
This function is deprecated. Use `Euclid.String.secure_compare/2` instead.

Specs

secure_compare(binary(), binary()) :: boolean()

Compares the two binaries in constant-time to avoid timing attacks. See: http://codahale.com/a-lesson-in-timing-attacks/

This function is deprecated. Use `Euclid.String.squish/1` instead.
This function is deprecated. Use `Euclid.String.surround/2` instead.
Link to this function

surround(s, prefix, suffix)

View Source
This function is deprecated. Use `Euclid.String.surround/3` instead.
This function is deprecated. Use `Euclid.String.to_integer/1` instead.
This function is deprecated. Use `Euclid.String.to_integer/2` instead.
This function is deprecated. Use `Euclid.String.trim/1` instead.
Link to this function

truncate_at(s, at, limit)

View Source
This function is deprecated. Use `Euclid.String.truncate_at/3` instead.
This function is deprecated. Use `Euclid.String.underscore/1` instead.