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 20 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 (about 15 years ago)
- Default Branch: main
- Last Pushed: 2026-08-10T21:29:56.000Z (7 days ago)
- Last Synced: 2026-08-15T19:34:55.479Z (2 days ago)
- Language: Ruby
- Homepage:
- Size: 1.52 MB
- Stars: 99
- Watchers: 8
- Forks: 81
- Open Issues: 15
- Releases: 10
-
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: 2024-03-25T19:56:36.386Z
- Profile URL: https://github.com/savonrb
GitHub Events
Total
- Release event: 1
- Delete event: 1
- Pull request event: 2
- Fork event: 2
- Issues event: 1
- Watch event: 2
- Issue comment event: 1
- Push event: 4
- Pull request review event: 1
- Pull request review comment event: 1
- Create event: 1
Last Year
- Fork event: 1
- Push event: 1
Committers metadata
Last synced: 2 days ago
Total Commits: 220
Total Committers: 35
Avg Commits per committer: 6.286
Development Distribution Score (DDS): 0.682
Commits in past year: 20
Committers in past year: 3
Avg Commits per committer in past year: 6.667
Development Distribution Score (DDS) in past year: 0.45
| 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 | 24 |
| dependabot[bot] | 4****] | 8 |
| 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: 6 days ago
Total issues: 37
Total pull requests: 87
Average time to close issues: over 1 year
Average time to close pull requests: 8 months
Total issue authors: 33
Total pull request authors: 49
Average comments per issue: 4.19
Average comments per pull request: 2.63
Merged pull request: 64
Bot issues: 0
Bot pull requests: 8
Past year issues: 0
Past year pull requests: 10
Past year average time to close issues: N/A
Past year average time to close pull requests: about 2 hours
Past year issue authors: 0
Past year pull request authors: 3
Past year average comments per issue: 0
Past year average comments per pull request: 0.9
Past year merged pull request: 9
Past year bot issues: 0
Past year bot pull requests: 8
Top Issue Authors
- olleolleolle (4)
- rubiii (2)
- jeroenj (1)
- mukhumaev (1)
- RickCarlino (1)
- eterry1388 (1)
- markr79 (1)
- obfuscoder (1)
- dyeje (1)
- MaxMao (1)
- hadmut (1)
- mikeantonelli (1)
- pcai (1)
- kstrukov (1)
- janhh (1)
Top Pull Request Authors
- olleolleolle (15)
- dependabot[bot] (8)
- bvicenzo (4)
- ghost (4)
- leoping (3)
- davidsantoso (3)
- ChristopherBert (2)
- LukeIGS (2)
- zibi (2)
- hss-mateus (2)
- ekzobrain (2)
- moenodedev (2)
- hoverlover (2)
- skiz (1)
- mukhumaev (1)
Top Issue Labels
- bug (2)
- release (1)
- feature (1)
Top Pull Request Labels
- github_actions (8)
- dependencies (8)
Package metadata
- Total packages: 3
-
Total downloads:
- rubygems: 205,571,590 total
- Total docker downloads: 14,451,552
- Total dependent packages: 27 (may contain duplicates)
- Total dependent repositories: 4,020 (may contain duplicates)
- Total versions: 89
- 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.1.0 (published almost 2 years ago)
- Last Synced: 2026-08-15T19:30:25.341Z (2 days ago)
- Versions: 30
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 102,785,795 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.1.0 (published almost 2 years ago)
- Last Synced: 2026-08-15T19:30:25.317Z (2 days ago)
- Versions: 30
- Dependent Packages: 27
- Dependent Repositories: 4,020
- Downloads: 102,785,795 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.1.0+incompatible (published almost 2 years ago)
- Last Synced: 2026-08-15T19:38:24.569Z (2 days ago)
- Versions: 29
- 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.50080836563393