class Syskit::NameResolutionError
Exception raised during instanciation if a name is found that cannot be resolved
Attributes
missing_names[R]
The names that are missing
Public Class Methods
new(missing_names)
click to toggle source
Calls superclass method
Syskit::InstanciationError.new
# File lib/syskit/exceptions.rb, line 639 def initialize(missing_names) super() @missing_names = if !missing_names.respond_to?(:each) [missing_names] else missing_names.to_a end end
Public Instance Methods
pretty_print(pp)
click to toggle source
Calls superclass method
Syskit::InstanciationError#pretty_print
# File lib/syskit/exceptions.rb, line 649 def pretty_print(pp) pp.text "cannot resolve the names #{missing_names.sort.join(", ")}" if !instanciation_chain.empty? pp.breakable super end end