class Shipyard::Jekyll::Icon

Public Class Methods

new(tag_name, params, options) click to toggle source
Calls superclass method
# File lib/shipyard-framework/jekyll/tags/icon_tag.rb, line 8
def initialize(tag_name, params, options)
  super
  @options = {}
  params.strip.split(',').each_with_index do |arg, index|
    if index == 0
      @name = eval(arg)
    else
      @options.merge!(eval("{#{arg}}"))
    end
  end
end

Public Instance Methods

render(context) click to toggle source
# File lib/shipyard-framework/jekyll/tags/icon_tag.rb, line 20
def render(context)
  icon @name, @options
end