class PR::Pin::API::Result

Attributes

__relation__[R]

Public Class Methods

new(result, relation) click to toggle source
Calls superclass method
# File lib/pr/pin/api/result.rb, line 14
def initialize(result, relation)
  @__relation__ = relation
  super(result)
end
wrap(relation, &block) click to toggle source
# File lib/pr/pin/api/result.rb, line 8
def self.wrap(relation, &block)
  new(block.call, relation)
rescue PR::Pin::Adapter::ResponseError => error
  relation.dataset.error_handler.(Error.new(error))
end

Public Instance Methods

error?() click to toggle source
# File lib/pr/pin/api/result.rb, line 23
def error?
  false
end
inspect() click to toggle source
# File lib/pr/pin/api/result.rb, line 27
def inspect
  "#<#{self.class} - #{__getobj__}>"
end
success?() click to toggle source
# File lib/pr/pin/api/result.rb, line 19
def success?
  true
end