Class: GraphQL::Doctor::Reporters::Text

Inherits:
Object
  • Object
show all
Defined in:
lib/graphql/doctor/reporters/text.rb

Instance Method Summary collapse

Constructor Details

#initialize(io:, color: true) ⇒ Text

Returns a new instance of Text.



7
8
9
10
# File 'lib/graphql/doctor/reporters/text.rb', line 7

def initialize(io:, color: true)
  @io = io
  @color = color && !ENV.key?("NO_COLOR")
end

Instance Method Details

#report(diagnostics) ⇒ Object



12
13
14
# File 'lib/graphql/doctor/reporters/text.rb', line 12

def report(diagnostics)
  diagnostics.each { |diagnostic| render(diagnostic) }
end