Method: PDK::Module::Convert#generate_banner

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

#generate_banner(text, width = 80) ⇒ Object



281
282
283
284
285
286
287
288
289
290
291
# File 'lib/pdk/module/convert.rb', line 281

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