module JekyllBookshop::Filters

Public Instance Methods

addmods(classname, mods = {}) click to toggle source
# File lib/jekyll-bookshop.rb, line 78
def addmods(classname, mods = {})
  base = classname.partition(" ").first
  mods.each do |mod|
    if mod[1]
      classname = "#{classname} #{base}--#{mod[0]}"
    end
  end
  return classname
end
addstates(classname, states = {}) click to toggle source
# File lib/jekyll-bookshop.rb, line 88
def addstates(classname, states = {})
  states.each do |state|
    if state[1]
      classname = "#{classname} is-#{state[0]}"
    end
  end
  return classname
end