Module: CommentBoxStyles

Defined in:
lib/commentbox.rb

Overview

commentbox: a ruby gem for generating C/C++ formatted comment boxes github.com/lennyitb/commentbox

Constant Summary collapse

DefaultParams =
{
	style:       :stub,
	padding:     4,
	stretch:     0,
	offset:      2,
	min_width:   0,
	spacelines:  true,
	alignment:   :left
}
Styles =
{
	stub: {
		hlines: '**',
		oddlines: ['\\ ', ' \\'],
		evenlines: ['/ ', ' /'],
		oddcorners: ['=/','/=']
	},
	window: {
		hlines: '**',
		oddlines: ['\\*', '*\\'],
		evenlines: ['/+', '+/'],
		oddcorners: ['+/','/+']
	},
	parallax: {
		hlines: '==',
		oddlines: ['||', '||'],
		evenlines: ['||', '||'],
		oddcorners: ['/#','#/']
	},
	zigzag: {
		hlines: '=-',
		oddlines: ['\\ ', ' \\'],
		evenlines: ['/ ', ' /'],
		oddcorners: ['=O','O-']
	},
	money: {
		hlines: '><',
		oddlines: ['$!', '$!'],
		evenlines: ['!$', '!$'],
		oddcorners: ['>X','X<']
	}
}