class Pagy::VariableError

Generic variable error

def initialize(pagy, variable, description, value = nil)

Set the variables and prepare the message
def initialize(pagy, variable, description, value = nil)
  @pagy     = pagy
  @variable = variable
  @value    = value
  message   = +"expected :#{@variable} #{description}"
  message  << "; got #{@value.inspect}" if value
  super message
end