class WikipediaWrapper::MultiplePagesError
Exception raised when more than one Wikipedia article matched a query.
Public Class Methods
new(page_titles, term, pageid: false)
click to toggle source
# File lib/wikipedia_wrapper/exception.rb, line 65 def initialize(page_titles, term, pageid: false) @pages = page_titles @pageid = pageid @term = term end
Public Instance Methods
message()
click to toggle source
# File lib/wikipedia_wrapper/exception.rb, line 71 def message if @pageid "Page id \"#{@term}\" matches #{@pages.length} pages: \n#{@pages.join(', ')}" else "\"#{@term}\" matches #{@pages.length} pages: \n#{@pages.join(', ')}" end end