https://github.com/savonrb/wasabi
A simple WSDL parser
https://github.com/savonrb/wasabi
Keywords from Contributors
soap soap-client rubygems activerecord rspec crash-reporting feature-flag mvc activejob rack
Last synced: about 19 hours ago
JSON representation
Repository metadata
A simple WSDL parser
- Host: GitHub
- URL: https://github.com/savonrb/wasabi
- Owner: savonrb
- License: mit
- Created: 2011-07-03T16:42:02.000Z (over 15 years ago)
- Default Branch: main
- Last Pushed: 2026-09-22T06:54:39.000Z (13 days ago)
- Last Synced: 2026-09-27T18:53:32.258Z (8 days ago)
- Language: Ruby
- Homepage:
- Size: 1.55 MB
- Stars: 99
- Watchers: 8
- Forks: 81
- Open Issues: 15
- Releases: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
README.md
Wasabi
A simple WSDL parser.
Installation
Wasabi is available through RubyGems and can be installed via:
$ gem install wasabi
Probably, you are using this gem as a dependency of some other gem. But, if you want to control which version of Wasabi to pick, you can add a gem line to your Gemfile:
gem "wasabi"
Getting started
document = Wasabi.document File.read("some.wsdl")
Get the SOAP endpoint:
document.endpoint
# => "http://soap.example.com"
Get the target namespace:
document.namespace
# => "http://v1.example.com"
Check whether elementFormDefault is set to :qualified or :unqualified:
document.element_form_default
# => :qualified
Get a list of available SOAP actions (snakecase for convenience):
document.soap_actions
# => [:create_user, :find_user]
Get a map of SOAP action Symbols, their input tag and original SOAP action name:
document.operations
# => { :create_user => { :input => "createUser", :action => "createUser" },
# => :find_user => { :input => "findUser", :action => "findUser" } }
Upgrading to Wasabi 5.x
Wasabi 5.x adds support for (and defaults to) Faraday for its HTTP transport. For compatibility, it will continue to prefer
HTTPI if it is present. Newer versions of Savon require Wasabi 5.x as part of the transition to Faraday.
Owner metadata
- Name: savonrb
- Login: savonrb
- Email:
- Kind: organization
- Description:
- Website: https://www.savonrb.com/
- Location:
- Twitter: savonrb
- Company:
- Icon url: https://avatars.githubusercontent.com/u/2353495?v=4
- Repositories: 12
- Last ynced at: 2026-10-02T02:59:03.157Z
- Profile URL: https://github.com/savonrb
GitHub Events
Total
- Create event: 1
- Delete event: 2
- Fork event: 2
- Issue comment event: 1
- Issues event: 1
- Pull request event: 4
- Pull request review comment event: 1
- Pull request review event: 1
- Push event: 4
- Release event: 1
- Watch event: 2
Last Year
- Delete event: 1
- Pull request event: 2
- Push event: 1
Committers metadata
Last synced: 2 days ago
Total Commits: 227
Total Committers: 35
Avg Commits per committer: 6.486
Development Distribution Score (DDS): 0.692
Commits in past year: 27
Committers in past year: 4
Avg Commits per committer in past year: 6.75
Development Distribution Score (DDS) in past year: 0.519
| Name | Commits | |
|---|---|---|
| rubiii | me@r****m | 70 |
| Tim Jarratt | t****t@g****m | 37 |
| Olle Jonsson | o****n@g****m | 27 |
| Peter Cai | 2****i | 26 |
| dependabot[bot] | 4****] | 13 |
| Leo Ping | l****g@s****m | 7 |
| Bruno Vicenzo | b****o@v****e | 6 |
| Ollivier Robert | r****o@k****t | 5 |
| Demetrio Cruz | h****e@g****m | 4 |
| Josh Martin | j****n@w****m | 2 |
| Andrey Novikov | e****k@e****e | 2 |
| Utkarsh Gupta | u****h@d****g | 2 |
| chaymaeBZ | b****e@g****m | 2 |
| hoverlover | h****r@g****m | 2 |
| moenodedev | 1****v | 2 |
| Архипов Дмитрий | da@n****u | 1 |
| max | j****o@b****m | 1 |
| Daniel Smith | d****h@l****m | 1 |
| Derek Wright | d****1@p****m | 1 |
| Jussi Koljonen | j****n@m****m | 1 |
| Michael Antonelli | m****i@c****m | 1 |
| Rick Snyder | r****r@a****m | 1 |
| Toon Willems | m@t****e | 1 |
| Shamil Mukhumaev | 4****v | 1 |
| RickSnyder | r****r@g****m | 1 |
| Matt Polito | m****o | 1 |
| Mateus Henrique | 5****s | 1 |
| Lucas Ridge | 7****S | 1 |
| Jeroen Jacobs | g****b@j****e | 1 |
| Felipe Sateler | f****r | 1 |
| and 5 more... | ||
Committer domains:
- wobolando.com: 1
- zertico.com: 1
- jeroenj.be: 1
- toonwillems.be: 1
- anypresence.com: 1
- cerner.com: 1
- maventa.com: 1
- paychex.com: 1
- listen360.com: 1
- brightcove.com: 1
- netcitylife.ru: 1
- debian.org: 1
- envek.name: 1
- wildfireapp.com: 1
- keltia.net: 1
- vicenzo.me: 1
- sage.com: 1
- rubiii.com: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 49
Total pull requests: 98
Average time to close issues: 11 months
Average time to close pull requests: 9 months
Total issue authors: 43
Total pull request authors: 52
Average comments per issue: 4.1
Average comments per pull request: 2.59
Merged pull request: 71
Bot issues: 0
Bot pull requests: 13
Past year issues: 1
Past year pull requests: 17
Past year average time to close issues: N/A
Past year average time to close pull requests: about 5 hours
Past year issue authors: 1
Past year pull request authors: 3
Past year average comments per issue: 0.0
Past year average comments per pull request: 1.06
Past year merged pull request: 16
Past year bot issues: 0
Past year bot pull requests: 13
Top Issue Authors
- olleolleolle (4)
- rubiii (4)
- PiotrNestor (1)
- mukhumaev (1)
- jdamick (1)
- RickCarlino (1)
- eterry1388 (1)
- markr79 (1)
- obfuscoder (1)
- dyeje (1)
- thoughtchad (1)
- MaxMao (1)
- coding-red-panda (1)
- hadmut (1)
- mikeantonelli (1)
Top Pull Request Authors
- olleolleolle (15)
- dependabot[bot] (13)
- pcai (4)
- bvicenzo (4)
- ghost (4)
- leoping (3)
- davidsantoso (3)
- ChristopherBert (2)
- ekzobrain (2)
- moenodedev (2)
- hoverlover (2)
- LukeIGS (2)
- zibi (2)
- hss-mateus (2)
- kmcgrath (1)
Top Issue Labels
- bug (7)
- feature (2)
- improvement (1)
- release (1)
Top Pull Request Labels
- github_actions (13)
- dependencies (13)
Package metadata
- Total packages: 3
-
Total downloads:
- rubygems: 210,392,958 total
- Total docker downloads: 14,451,552
- Total dependent packages: 27 (may contain duplicates)
- Total dependent repositories: 4,020 (may contain duplicates)
- Total versions: 92
- Total maintainers: 4
gem.coop: wasabi
A simple WSDL parser
- Homepage: https://github.com/savonrb/wasabi
- Documentation: http://www.rubydoc.info/gems/wasabi/
- Licenses: MIT
- Latest release: 5.2.0 (published 17 days ago)
- Last Synced: 2026-10-03T19:30:18.811Z (2 days ago)
- Versions: 31
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 105,196,479 Total
- Docker Downloads: 7,225,776
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Downloads: 0.269%
- Average: 0.348%
- Docker downloads count: 1.123%
- Maintainers (4)
rubygems.org: wasabi
A simple WSDL parser
- Homepage: https://github.com/savonrb/wasabi
- Documentation: http://www.rubydoc.info/gems/wasabi/
- Licenses: MIT
- Latest release: 5.2.0 (published 17 days ago)
- Last Synced: 2026-10-03T19:30:18.781Z (2 days ago)
- Versions: 31
- Dependent Packages: 27
- Dependent Repositories: 4,020
- Downloads: 105,196,479 Total
- Docker Downloads: 7,225,776
-
Rankings:
- Downloads: 0.256%
- Dependent repos count: 0.493%
- Dependent packages count: 0.851%
- Docker downloads count: 1.743%
- Average: 2.024%
- Forks count: 2.96%
- Stargazers count: 5.839%
- Maintainers (4)
proxy.golang.org: github.com/savonrb/wasabi
- Homepage:
- Documentation: https://pkg.go.dev/github.com/savonrb/wasabi#section-documentation
- Licenses: mit
- Latest release: v5.2.0+incompatible (published 14 days ago)
- Last Synced: 2026-10-03T19:30:19.279Z (2 days ago)
- Versions: 30
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.638%
- Average: 4.794%
- Dependent repos count: 4.95%
Dependencies
- coveralls ~> 0.8
- method_profiler >= 0
- rake ~> 13.0
- rspec ~> 3.7.0
- rubocop-packaging >= 0
- simplecov >= 0
- addressable >= 0
- httpi ~> 2.0
- nokogiri >= 1.4.2
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- ruby/setup-ruby 95ef2b042f9d7a56d8268cba8559e2842e2ad01b composite
- rubygems/release-gem 052cc82692552de3ef2b81fd670e41d13cba8092 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- coverallsapp/github-action 8d6379e14d29928660c4ba802d8e85393440b329 composite
- ruby/setup-ruby 95ef2b042f9d7a56d8268cba8559e2842e2ad01b composite
- zizmorcore/zizmor-action 3dc1ecc9bcb9e94e9b2c709687979e1298497054 composite
Score: 27.52248433243519