class Sherlog::Result

Public Class Methods

new() click to toggle source
# File lib/sherlog_holmes/result.rb, line 26
def initialize
  @entries = []
end

Public Instance Methods

<<(entry) click to toggle source
# File lib/sherlog_holmes/result.rb, line 30
def <<(entry)
  @entries << entry
  self
end
entries(params = {}) click to toggle source
# File lib/sherlog_holmes/result.rb, line 35
def entries(params = {})
  return @entries.find_all { |entry| params[:filter].accept? entry } if params[:filter]
  @entries
end
exceptions() click to toggle source
# File lib/sherlog_holmes/result.rb, line 40
def exceptions
  entries filter: Filter::exceptions
end
size() click to toggle source
# File lib/sherlog_holmes/result.rb, line 44
def size
  @entries.size
end