Class: Assetify::CLI

Inherits:
Object
  • Object
show all
Defined in:
lib/assetify/cli/term.rb

Instance Method Summary collapse

Constructor Details

#initialize(size = TSIZE) ⇒ CLI

Returns a new instance of CLI.



4
5
6
7
# File 'lib/assetify/cli/term.rb', line 4

def initialize(size = TSIZE)
  @size = size
  @chars = 0
end

Instance Method Details

#f(txt, color = :green) ⇒ Object



14
15
16
17
# File 'lib/assetify/cli/term.rb', line 14

def f txt, color = :green
  puts "[#{txt}]".send(color).bold.rjust (TSIZE - @chars + 17)
  @chars = 0
end

#p(txt) ⇒ Object



9
10
11
12
# File 'lib/assetify/cli/term.rb', line 9

def p txt
  @chars += txt.size
  print txt
end