Class: PlaygroundBookLint::AbstractLinter

Inherits:
Object
  • Object
show all
Defined in:
lib/playground_book_lint/abstract_linter.rb

Constant Summary collapse

@@ui =
Cork::Board.new()

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.ui=(value) ⇒ Object



8
9
10
# File 'lib/playground_book_lint/abstract_linter.rb', line 8

def self.ui=(value)
  @@ui = value
end

Instance Method Details

#fail_lint(msg) ⇒ Object



12
13
14
15
# File 'lib/playground_book_lint/abstract_linter.rb', line 12

def fail_lint(msg)
  @@ui.puts msg.red
  exit 1
end

#message(msg) ⇒ Object



17
18
19
# File 'lib/playground_book_lint/abstract_linter.rb', line 17

def message(msg)
  @@ui.puts msg
end