Class: WNS::SceneBreakTag

Inherits:
Liquid::Tag
  • Object
show all
Defined in:
lib/jekyll-wns/assets/scene_break_tag.rb

Instance Method Summary collapse

Constructor Details

#initialize(tag_name, text, tokens) ⇒ SceneBreakTag

Returns a new instance of SceneBreakTag.



3
4
5
6
7
# File 'lib/jekyll-wns/assets/scene_break_tag.rb', line 3

def initialize(tag_name, text, tokens)
  super

  @text = text.strip!
end

Instance Method Details

#render(context) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/jekyll-wns/assets/scene_break_tag.rb', line 9

def render(context)
  case @text
  when "ice"
    '<p style="text-align:center" data-mce-style="text-align:center" aria-hidden="true">❄ ❅ ❆ ❄ ❅ ❆ ❄ ❅ ❆ ❄ ❅ ❆</p>'
  when "leaves"
    '<p style="text-align:center" data-mce-style="text-align:center" aria-hidden="true">🙐 🙑 🙓 🙒 🙐 🙑 🙓 🙒 🙐 🙑 🙓 🙒</p>'
  when "wave"
    '<p style="text-align:center;letter-spacing:-.13em" data-mce-style="text-align:center;letter-spacing:-.13em" aria-hidden="true">◠◡◠◡◠◡◠◡◠◡◠◡◠◡◠◡◠◡◠◡◠</p>'
  when "wall"
    '<p style="text-align:center;letter-spacing:-.2em" data-mce-style="text-align:center;letter-spacing:-.2em" aria-hidden="true">⚎⚍⚎⚍⚎⚍⚎⚍⚎⚍⚎⚍⚎⚍⚎⚍⚎⚍⚎⚍</p>'
  else
    '<p style="text-align:center" data-mce-style="text-align:center" aria-hidden="true">🙿🙾🙿🙾🙿🙾🙿🙾🙿🙾🙿🙾🙿🙾🙿</p>'
  end
end