class Flows::Plugin::DependencyInjector::UnexpectedDependencyTypeError

Raised when dependency has unexpected type.

Public Class Methods

new(klass, name, value, type) click to toggle source
# File lib/flows/plugin/dependency_injector/errors.rb, line 33
def initialize(klass, name, value, type)
  @klass = klass
  @_name = name
  @value = value
  @_type = type
end

Public Instance Methods

message() click to toggle source
# File lib/flows/plugin/dependency_injector/errors.rb, line 40
def message
  "#{@_name} dependency for #{@klass} has wrong type, must conform `#{@_type.inspect}`: `#{@value.inspect}`"
end