class IconTag
Public Class Methods
new(tag_name, text, tokens)
click to toggle source
Calls superclass method
# File lib/jekyll-material-icon-tag.rb, line 5 def initialize(tag_name, text, tokens) super @text = text end
Public Instance Methods
parse_parameters(text)
click to toggle source
# File lib/jekyll-material-icon-tag.rb, line 20 def parse_parameters(text) text.strip! text.split(/\s+/) end
render(_)
click to toggle source
# File lib/jekyll-material-icon-tag.rb, line 10 def render(_) iconname, type = parse_parameters @text if type.nil? "<i class=\"material-icons\">#{iconname.strip}</i>" else "<i class=\"material-icons-#{type.strip}\">#{iconname.strip}</i>" end end