Exception: QueryStream::AmbiguousQueryWarning

Inherits:
Warning
  • Object
show all
Defined in:
lib/query_stream/errors.rb

Overview

一件検索で複数件ヒット

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msg = nil, query: nil, location: nil, count: nil) ⇒ AmbiguousQueryWarning

Returns a new instance of AmbiguousQueryWarning.



102
103
104
105
106
107
# File 'lib/query_stream/errors.rb', line 102

def initialize(msg = nil, query: nil, location: nil, count: nil)
  super(msg || "一件検索で複数件ヒット(#{count}件): #{query}")
  @query    = query
  @location = location
  @count    = count
end

Instance Attribute Details

#countInteger (readonly)

ヒット件数

Returns:

  • (Integer)

    the current value of count



99
100
101
# File 'lib/query_stream/errors.rb', line 99

def count
  @count
end

#locationString (readonly)

ソースファイル名と行番号

Returns:

  • (String)

    the current value of location



99
100
101
# File 'lib/query_stream/errors.rb', line 99

def location
  @location
end

#queryString (readonly)

元の QueryStream 記法

Returns:

  • (String)

    the current value of query



99
100
101
# File 'lib/query_stream/errors.rb', line 99

def query
  @query
end