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

camelize()
Alias for: to_s
classify()
Alias for: to_s
dasherize()
Alias for: to_s
tableize()
Alias for: to_s
to_s() click to toggle source
# File lib/phraseapp-in-context-editor-ruby/delegate.rb, line 6
def to_s
  "#{decorated_key_name}"
end
underscore()
Alias for: to_s

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