class Acfs::AmbiguousStubError

Attributes

operation[R]
stubs[R]

Public Class Methods

new(opts = {}) click to toggle source
Calls superclass method Acfs::Error::new
# File lib/acfs/errors.rb, line 56
def initialize(opts = {})
  require 'pp'

  @stubs     = opts.delete :stubs
  @operation = opts.delete :operation

  message = "Ambiguous stubs for #{operation.action} " \
            "on #{operation.resource}.\n" +
            stubs.map {|s| "  #{s.opts.pretty_inspect}" }.join

  super opts, message
end