A library of utility services and concerns.
Helper object for quick access to all available tools.
Specific tools can be accessed by name. For example, to access the configured instance of ArrayTools, call Toolbelt#array_tools. Certain tools also define a shorthand - for example, the array_tools instance can also be accessed using Toolbelt#ary.
toolbelt = SleepingKingStudios::Tools::Toolbelt.new
toolbelt.array_tools.pluralize('light')
#=> 'lights'
.instance => SleepingKingStudios::Tools::Toolbelt
#initialize(deprecation_caller_depth: nil, deprecation_strategy: nil, inflector: nil) => Toolbelt
#array_tools => SleepingKingStudios::Tools::ArrayTools (readonly)
Also known as:
ary
#assertions => SleepingKingStudios::Tools::Assertions (readonly)
#core_tools => SleepingKingStudios::Tools::CoreTools (readonly)
#hash_tools => SleepingKingStudios::Tools::HashTools (readonly)
Also known as:
hsh
#integer_tools => SleepingKingStudios::Tools::IntegerTools (readonly)
Also known as:
int
#object_tools => SleepingKingStudios::Tools::ObjectTools (readonly)
Also known as:
obj
#string_tools => SleepingKingStudios::Tools::ObjectTools (readonly)
Also known as:
str
#inspect => String
Also known as:
to_s
Back to Documentation | Versions | 1.2 | Reference | SleepingKingStudios | SleepingKingStudios::Tools