class Stocks::UnsupportedError
An error raised when an unsupported value is provided
Public Class Methods
message(provided, supported)
click to toggle source
Generates the error message that is to be displayed.
Args¶ ↑
-
provided
The value that was provided -
provided
A list of valid values
Returns¶ ↑
An error message representing the error
# File lib/stocks/errors.rb, line 39 def self.message(provided, supported) ERROR_MESSAGE % [provided, supported.map { |s| "'#{s}'" }.join(', ')] end
new(provided, supported)
click to toggle source
Calls superclass method
# File lib/stocks/errors.rb, line 28 def initialize(provided, supported) super(self.class.message(provided, supported)) end