Top Level Namespace

Defined Under Namespace

Modules: Term, Texas Classes: String, TemplateError

Instance Method Summary collapse

Instance Method Details

#verbose(&block) ⇒ Object



1
2
3
4
5
6
7
8
9
10
# File 'lib/texas/runner.rb', line 1

def verbose(&block)
  if Texas.verbose
    value = block.()
    if value.is_a?(String)
      puts value
    else
      pp value
    end
  end
end

#warning(&block) ⇒ Object



12
13
14
15
16
17
18
19
20
21
# File 'lib/texas/runner.rb', line 12

def warning(&block)
  if Texas.warnings
    value = block.()
    if value.is_a?(String)
      puts "[WARNING]".yellow + " #{value}"
    else
      pp value
    end
  end
end