Tools

A library of utility services and concerns.

Class: SleepingKingStudios::Tools::Messages::Strategies::HashStrategy

Parent Namespace
SleepingKingStudios::Tools::Messages::Strategies
Inherited Classes
SleepingKingStudios::Tools::Messages::Strategy > Object
Defined In
lib/sleeping_king_studios/tools/messages/strategies/hash_strategy.rb

Table Of Contents

Overview

Messaging strategy that refers to an internal Hash of templates.

Back To Top

Direct Subclasses

SleepingKingStudios::Tools::Assertions::MessagesStrategy, SleepingKingStudios::Tools::Messages::Strategies::FileStrategy

Back To Top

Defined Under Namespace

Classes
ParseError

Back To Top

Constructor

#initialize(templates) => HashStrategy

Parameters

Returns

Back To Top

Instance Attributes

#templates => Hash (readonly)

Returns

Back To Top

Instance Methods

#call(key, parameters: {}, scope: nil, **options) => String

Inherited From
SleepingKingStudios::Tools::Messages::Strategy

Generates a formatted string for the given key, parameters, and options.

Parameters

Returns

Back To Top


Back to Documentation | Reference | SleepingKingStudios | SleepingKingStudios::Tools | SleepingKingStudios::Tools::Messages | SleepingKingStudios::Tools::Messages::Strategies