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