Class Gibberish::Translator
In: lib/gibberish_db.rb
Parent: Object

this is an adapter that exposes a Hash access method but calls to the model for the correct language.

Methods

[]   new   translate  

Public Class methods

[Source]

     # File lib/gibberish_db.rb, line 112
112:     def initialize(language)
113:       @language = language
114:     end

Public Instance methods

[](key)

Alias for translate

[Source]

     # File lib/gibberish_db.rb, line 115
115:     def translate(key)
116:       Translation.find_cached_by_language_and_key(@language,key)
117:     end

[Validate]