compass/doc-src/lib/default.rb
2010-01-22 11:41:08 -08:00

23 lines
382 B
Ruby

# All files in the 'lib' directory will be loaded
# before nanoc starts compiling.
include Nanoc3::Helpers::LinkTo
def body_class(item)
(item[:classnames] || []).join(" ")
end
def body_id(item)
if id = item.identifier.chop[1..-1]
id.gsub(/\/|_/, "-")
else
nil
end
end
def body_attributes(item)
{
:id => body_id(item),
:class => body_class(item)
}
end