Tools

A library of utility services and concerns.

Class: SleepingKingStudios::Tools::Toolbelt

Parent Namespace
SleepingKingStudios::Tools
Defined In
lib/sleeping_king_studios/tools/toolbelt.rb

Table Of Contents

Overview

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.

Examples

toolbelt = SleepingKingStudios::Tools::Toolbelt.new

toolbelt.array_tools.pluralize('light')
#=> 'lights'

Back To Top

Class Methods

.instance => SleepingKingStudios::Tools::Toolbelt

Returns

Back To Top

Constructor

#initialize(deprecation_caller_depth: nil, deprecation_strategy: nil, inflector: nil) => Toolbelt

Parameters

Returns

Back To Top

Instance Attributes

#array_tools => SleepingKingStudios::Tools::ArrayTools (readonly)

Also known as: ary

Returns

#assertions => SleepingKingStudios::Tools::Assertions (readonly)

Returns

#core_tools => SleepingKingStudios::Tools::CoreTools (readonly)

Returns

#hash_tools => SleepingKingStudios::Tools::HashTools (readonly)

Also known as: hsh

Returns

#integer_tools => SleepingKingStudios::Tools::IntegerTools (readonly)

Also known as: int

Returns

#object_tools => SleepingKingStudios::Tools::ObjectTools (readonly)

Also known as: obj

Returns

#string_tools => SleepingKingStudios::Tools::ObjectTools (readonly)

Also known as: str

Returns

Back To Top

Instance Methods

#inspect => String

Also known as: to_s

Returns

Back To Top


Back to Documentation | Versions | 1.2 | Reference | SleepingKingStudios | SleepingKingStudios::Tools