class Eddy::Errors::ElementNilValueError

Exception raised when `value` has been called before `value=` and no default value is set.

Public Class Methods

new(msg = "", element:) click to toggle source

@param element [Eddy::Models::Element::Base] Element instance that raised the exception. @param msg [String] (nil) @return [void]

# File lib/eddy/errors.rb, line 58
def initialize(msg = "", element:)
  self.element = element
  if msg.length == 0
    msg << "This element requires a value but none was set."
  end
  super(msg)
end