class Pingify::Result

Attributes

errors[R]

Public Class Methods

new(data, errors = []) click to toggle source
# File lib/pingify/result.rb, line 5
def initialize(data, errors = [])
  @data = data
  @errors = errors
end

Public Instance Methods

average() click to toggle source
# File lib/pingify/result.rb, line 19
def average
  data[:average]
end
data() { |data| ... } click to toggle source
# File lib/pingify/result.rb, line 10
def data
  return yield(@data) if block_given?
  @data
end
success?() click to toggle source
# File lib/pingify/result.rb, line 15
def success?
  errors.none?
end
test() { |data| ... } click to toggle source
# File lib/pingify/result.rb, line 23
def test
  yield(data)
end