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<']
  }
}