diff --git a/lib/wasabi/parser.rb b/lib/wasabi/parser.rb index bb94302..536a37e 100644 --- a/lib/wasabi/parser.rb +++ b/lib/wasabi/parser.rb @@ -133,7 +133,7 @@ def parse_operations_parameters end def parse_operations - operations = document.xpath('wsdl:definitions/wsdl:binding/wsdl:operation', 'wsdl' => WSDL) + operations = document.xpath('wsdl:definitions//wsdl:operation', 'wsdl' => WSDL) operations.each do |operation| name = operation.attribute('name').to_s snakecase_name = Wasabi::CoreExt::String.snakecase(name).to_sym