Sha256: 52761e81fdefc7d5d02970026c8c80ed7854cb4051b57b45fb19cd76955c2089
Contents?: true
Size: 576 Bytes
Versions: 2
Compression:
Stored size: 576 Bytes
Contents
# -*- encoding : utf-8 -*- module Phrase::Delegate class Base < String def to_s "#{decorated_key_name}" end def self.log(message) message = "phrase: #{message}" if defined?(Rails) Rails.logger.warn(message) else $stderr.puts message end end protected def decorated_key_name "#{Phrase.prefix}phrase_#{normalized_display_key}#{Phrase.suffix}" end def normalized_display_key @display_key.gsub("<", "[[[[[[html_open]]]]]]").gsub(">", "[[[[[[html_close]]]]]]") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
phrase-0.4.3 | lib/phrase/delegate.rb |
phrase-0.4.2 | lib/phrase/delegate.rb |