class Shipyard::Jekyll::Alert
Public Class Methods
new(tag_name, params, options)
click to toggle source
Calls superclass method
# File lib/shipyard-framework/jekyll/tags/alert_tag.rb, line 8 def initialize(tag_name, params, options) super @params = params.strip.split(',').map(&:strip) @args = [] @params.each do |param| if param.start_with?(':') @args << param.tr(':','').to_sym else @args << eval("{#{param}}") end end end
Public Instance Methods
render(context)
click to toggle source
Calls superclass method
# File lib/shipyard-framework/jekyll/tags/alert_tag.rb, line 21 def render(context) flash_alert(*@args, super) end