module ClassnamesHelper
Public Instance Methods
classnames(*args)
click to toggle source
# File lib/klassnames/classnames_helper.rb, line 2 def classnames(*args) classes = [] args.each do |arg| case arg when String classes.push(arg) if arg.strip.size > 0 when Hash arg.each do |k, v| classes.push(k.to_s) if v == true end when Array classes.push(classnames(*arg)) end end classes.join(" ") end