Sha256: 78f2451949b82d83fa9022ff67b9271660695cb1c7230964264f9dcbe033d09b
Contents?: true
Size: 607 Bytes
Versions: 17
Compression:
Stored size: 607 Bytes
Contents
class Pickles::Ambiguous < StandardError def initialize(locator, within, search_params, message) @search_params= search_params @within = within @locator = locator @message = message.to_s end def message "Ambiguous(locator: #{@locator}, count: #{_nodes.count}" \ + (@message != "" ? ", message: #@message" : "") \ + (@within.respond_to?(:path) ? "\n within: #{@within.path}" : "") \ + "): \n#{_inspect_nodes}" end private def _inspect_nodes _nodes.map(&:inspect).join("\n") end def _nodes @nodes ||= @within.all(*@search_params) end end
Version data entries
17 entries across 17 versions & 1 rubygems