class Jasonette::Item

Public Instance Methods

badge(caption=nil) click to toggle source
# File lib/jasonette/core/item.rb, line 6
def badge caption=nil
  item = self.class.new(context) do
    text caption unless caption.nil?
    encode(&::Proc.new) if block_given?
  end
  append item, "badge"
end

Private Instance Methods

append(builder, msg) click to toggle source
# File lib/jasonette/core/item.rb, line 15
def append builder, msg
  @attributes[msg] ||= {}
  @attributes[msg].merge! builder.attributes!
  builder
end