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