class HamlI18nLint::Linter::ResultSet

The lint results

Public Class Methods

new() click to toggle source

@param filename [String]

# File lib/haml_i18n_lint/linter.rb, line 24
def initialize
  @results = []
end

Public Instance Methods

add_result(result) click to toggle source

@param result [Result] the result

# File lib/haml_i18n_lint/linter.rb, line 29
def add_result(result)
  @results << result
end
each() { |r| ... } click to toggle source

@yield [result] Gives each result to a block.

# File lib/haml_i18n_lint/linter.rb, line 34
def each
  @results.each do |r|
    yield r
  end
end
success?() click to toggle source

@return [true, false] passed lint or not.

# File lib/haml_i18n_lint/linter.rb, line 41
def success?
  count.zero?
end