Class: VagrantPlugins::DevCommands::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/vagrant/devcommands/util.rb

Overview

Utility module

Class Method Summary collapse

Class Method Details

.pad_to(items) ⇒ Object



5
6
7
# File 'lib/vagrant/devcommands/util.rb', line 5

def self.pad_to(items)
  items.keys.map(&:length).max
end

.padded_columns(pad_to, left, right) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/vagrant/devcommands/util.rb', line 9

def self.padded_columns(pad_to, left, right)
  left  = left.to_s  unless left.is_a?(String)
  right = right.to_s unless right.is_a?(String)

  if right.nil?
    "     #{left}"
  else
    "     #{left.ljust(pad_to)}   #{right}"
  end
end