Bolt.Sips v1.2.1-rc2 Bolt.Sips.Utils View Source

Common utilities

Link to this section Summary

Functions

Fills in the given opts with default options

source: https://github.com/eksperimental/experimental_elixir/blob/master/lib/kernel_modulo.ex Modulo operation

Generate a random string

Link to this section Functions

Link to this function

default_config(config \\ Application.get_env(:bolt_sips, Bolt)) View Source
default_config(Keyword.t()) :: Keyword.t()

Fills in the given opts with default options.

source: https://github.com/eksperimental/experimental_elixir/blob/master/lib/kernel_modulo.ex Modulo operation.

Returns the remainder after division of number by modulus. The sign of the result will always be the same sign as the modulus.

More information: Modulo operation on Wikipedia.

Examples

iex> mod(17, 17) 0 iex> mod(17, 1) 0 iex> mod(17, 13) 4 iex> mod(-17, 13) 9 iex> mod(17, -13) -9 iex> mod(-17, -13) -4 iex> mod(17, 26) 17 iex> mod(-17, 26) 9 iex> mod(17, -26) -9 iex> mod(-17, -26) -17 iex> mod(17, 0) (ArithmeticError) bad argument in arithmetic expression iex> mod(1.5, 2) (FunctionClauseError) no function clause matching in Experimental.KernelModulo.mod/2

Generate a random string.