class Eco::API::UseCases::BaseIO::MissingParameter

Attributes

given[R]
required[R]
type[R]

Public Class Methods

new(msg = nil, type: nil, required:, given:) click to toggle source
Calls superclass method
# File lib/eco/api/usecases/base_io.rb, line 11
def initialize(msg = nil, type: nil, required:, given:)
  @type     = type
  @required = required
  @given    = given
  msg += " of type '#{type}'" if type
  msg += " requires an object '#{required}'. Given: #{given}."
  super(msg)
end