class SiteDiff::UriWrapper::ReadResult

This lets us treat errors or content as one object

Attributes

content[RW]
encoding[RW]
error[RW]
error_code[RW]

Public Class Methods

error(message, code = nil) click to toggle source

Creates a ReadResult with an error.

# File lib/sitediff/uriwrapper.rb, line 41
def self.error(message, code = nil)
  res = new
  res.error_code = code
  res.error = message
  res
end
new(content = nil, encoding = 'utf-8') click to toggle source

Creates a ReadResult.

# File lib/sitediff/uriwrapper.rb, line 32
def initialize(content = nil, encoding = 'utf-8')
  @content = content
  @encoding = encoding
  @error = nil
  @error_code = nil
end