Method: PDK::Module::Convert#generate_banner

Defined in:
lib/pdk/module/convert.rb

#generate_banner(text, width = 80) ⇒ Object



277
278
279
280
281
282
283
284
285
286
287
# File 'lib/pdk/module/convert.rb', line 277

def generate_banner(text, width = 80)
  padding = width - text.length
  banner = ''
  padding_char = '-'

  (padding / 2.0).ceil.times { banner << padding_char }
  banner << text
  (padding / 2.0).floor.times { banner << padding_char }

  banner
end