compass/doc-src/lib/default.rb

23 lines
382 B
Ruby
Raw Normal View History

2010-01-21 06:25:44 +00:00
# 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)
2010-01-22 19:41:08 +00:00
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