A summary of data about the Ruby ecosystem.

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

README.md

Wasabi

A simple WSDL parser.

CI
Gem Version

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


GitHub Events

Total
Last Year

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 Email 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:


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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/savonrb/wasabi

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

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

Gemfile rubygems
  • coveralls ~> 0.8
  • method_profiler >= 0
  • rake ~> 13.0
  • rspec ~> 3.7.0
  • rubocop-packaging >= 0
  • simplecov >= 0
wasabi.gemspec rubygems
  • addressable >= 0
  • httpi ~> 2.0
  • nokogiri >= 1.4.2
.github/workflows/gem_push.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • ruby/setup-ruby 95ef2b042f9d7a56d8268cba8559e2842e2ad01b composite
  • rubygems/release-gem 052cc82692552de3ef2b81fd670e41d13cba8092 composite
.github/workflows/ci.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • coverallsapp/github-action 8d6379e14d29928660c4ba802d8e85393440b329 composite
  • ruby/setup-ruby 95ef2b042f9d7a56d8268cba8559e2842e2ad01b composite
  • zizmorcore/zizmor-action 3dc1ecc9bcb9e94e9b2c709687979e1298497054 composite

Score: 27.50080836563393