Class: Serega::SeregaUtils::SymbolName

Inherits:
Object
  • Object
show all
Defined in:
lib/serega/utils/symbol_name.rb

Overview

Utility to get frozen string from symbol in any ruby version

Class Method Summary collapse

Class Method Details

.call(key) ⇒ String

Returns frozen string corresponding to provided symbol

Parameters:

  • key (Symbol)

Returns:

  • (String)

    frozen string corresponding to provided symbol



17
18
19
# File 'lib/serega/utils/symbol_name.rb', line 17

def call(key)
  key.is_a?(String) ? key : to_frozen_string(key)
end