class PhraseApp::InContextEditor::Delegate::Base
Public Class Methods
log(message)
click to toggle source
# File lib/phraseapp-in-context-editor-ruby/delegate.rb, line 19 def self.log(message) message = "phrase: #{message}" if defined?(Rails) and Rails.respond_to?(:logger) Rails.logger.warn(message) else $stderr.puts message end end
Public Instance Methods
to_s()
click to toggle source
# File lib/phraseapp-in-context-editor-ruby/delegate.rb, line 6 def to_s "#{decorated_key_name}" end
Protected Instance Methods
decorated_key_name()
click to toggle source
# File lib/phraseapp-in-context-editor-ruby/delegate.rb, line 29 def decorated_key_name "#{PhraseApp::InContextEditor.prefix}phrase_#{normalized_display_key}#{PhraseApp::InContextEditor.suffix}" end
normalized_display_key()
click to toggle source
# File lib/phraseapp-in-context-editor-ruby/delegate.rb, line 33 def normalized_display_key unless @display_key.nil? @display_key.gsub("<", "[[[[[[html_open]]]]]]").gsub(">", "[[[[[[html_close]]]]]]") else @display_key end end