Tools

A library of utility services and concerns.

Class: SleepingKingStudios::Tools::Messages::Strategies::FileStrategy

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

Table Of Contents

Overview

Messaging strategy that loads message templates from the given file.

Back To Top

Defined Under Namespace

Classes
FileError

Back To Top

Constructor

#initialize(file_name) => FileStrategy

Parameters

Returns

Back To Top

Instance Attributes

#file_name => String (readonly)

Returns

#templates => Hash (readonly)

Inherited From
SleepingKingStudios::Tools::Messages::Strategies::HashStrategy

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