Module: Emjay::ConditionalTag
- Defined in:
- lib/emjay/helpers/conditional_tag.rb
Constant Summary collapse
- START_CONDITIONAL_TAG =
"<!--[if mso | IE]>"- START_MSO_CONDITIONAL_TAG =
"<!--[if mso]>"- END_CONDITIONAL_TAG =
"<![endif]-->"- START_NEGATION_CONDITIONAL_TAG =
"<!--[if !mso | IE]><!-->"- START_MSO_NEGATION_CONDITIONAL_TAG =
"<!--[if !mso]><!-->"- END_NEGATION_CONDITIONAL_TAG =
"<!--<![endif]-->"
Class Method Summary collapse
- .conditional_tag(content, negation: false) ⇒ Object
- .mso_conditional_tag(content, negation: false) ⇒ Object
Class Method Details
.conditional_tag(content, negation: false) ⇒ Object
12 13 14 15 16 |
# File 'lib/emjay/helpers/conditional_tag.rb', line 12 def self.conditional_tag(content, negation: false) start_tag = negation ? START_NEGATION_CONDITIONAL_TAG : START_CONDITIONAL_TAG end_tag = negation ? END_NEGATION_CONDITIONAL_TAG : END_CONDITIONAL_TAG "\n #{start_tag}\n #{content}\n #{end_tag}\n " end |
.mso_conditional_tag(content, negation: false) ⇒ Object
18 19 20 21 22 |
# File 'lib/emjay/helpers/conditional_tag.rb', line 18 def self.mso_conditional_tag(content, negation: false) start_tag = negation ? START_MSO_NEGATION_CONDITIONAL_TAG : START_MSO_CONDITIONAL_TAG end_tag = negation ? END_NEGATION_CONDITIONAL_TAG : END_CONDITIONAL_TAG "\n #{start_tag}\n #{content}\n #{end_tag}\n " end |