Class: CopyTunerClient::Copyray

Inherits:
Object
  • Object
show all
Defined in:
lib/copy_tuner_client/copyray.rb

Class Method Summary collapse

Class Method Details

.augment_template(source, key) ⇒ Object

This:

message

Becomes:

<!--COPYRAY views.home.index.message-->message


7
8
9
10
11
12
13
14
15
# File 'lib/copy_tuner_client/copyray.rb', line 7

def self.augment_template(source, key)
  augmented = if source.present?
                escape = CopyTunerClient.configuration.html_escape && !source.html_safe?
                "<!--COPYRAY #{key}-->#{escape ? ERB::Util.html_escape(source) : source}"
              else
                source
              end
  augmented.html_safe
end