Raised when a provides declaration does not match the underlying task interface
# File lib/orocos/roby/exceptions.rb, line 18 def initialize(model, required_service, original_error = nil) @model = model @required_service = required_service @original_error = original_error super() end
# File lib/orocos/roby/exceptions.rb, line 25 def pretty_print(pp) pp.text "#{model.short_name} does not provide the '#{required_service.short_name}' service's interface" if original_error pp.nest(2) do pp.breakable pp.text original_error.message end end end