A summary of data about the Ruby ecosystem.

https://github.com/nov/swd

SWD (Simple Web Discovery) Client Library
https://github.com/nov/swd

Keywords from Contributors

jose json-web-encryption json-web-key json-web-signature json-web-token jwe jwk jws oauth oauth-client

Last synced: about 7 hours ago
JSON representation

Repository metadata

SWD (Simple Web Discovery) Client Library

README.rdoc

          = SWD

SWD (Simple Web Discovery) Client Library

NOTE:
SWD was designed to be the core of OpenID Connect Discovery, but it's replaced with WebFinger.
So I'm no longer supporting this gem.

== Installation

  gem install swd

== Resources

* View Source on GitHub (https://github.com/nov/swd)
* Report Issues on GitHub (https://github.com/nov/swd/issues)

== Examples

  begin
    res = SWD.discover!(
      :principal => 'nov@matake.jp',
      :service => 'http://openid.net/specs/connect/1.0/issuer',
      :host => 'openid-connect.herokuapp.com'
    ) # => SWD::Response
    puts res.location, res.locations, res.raw
  rescue SWD::HttpError => e
    puts "#{e.status} #{e.message}"
  rescue SWD::Exception => e
    puts e.message
  end

== Note on Patches/Pull Requests

* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
  future version unintentionally.
* Commit, do not mess with rakefile, version, or history.
  (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.

== Copyright

Copyright (c) 2011 nov matake. See LICENSE for details.

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 93
Total Committers: 3
Avg Commits per committer: 31.0
Development Distribution Score (DDS): 0.054

Commits in past year: 1
Committers in past year: 1
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
nov n****v@m****p 88
nov n****e@g****t 3
Patrick Strawderman p****k@k****t 2

Committer domains:


Issue and Pull Request metadata

Last synced: 18 days ago

Total issues: 1
Total pull requests: 5
Average time to close issues: 4 days
Average time to close pull requests: 7 months
Total issue authors: 1
Total pull request authors: 5
Average comments per issue: 1.0
Average comments per pull request: 0.2
Merged pull request: 2
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • tanelsuurhans (1)

Top Pull Request Authors

  • mark-young-atg (2)
  • seedot1234 (2)
  • MaximilianMeister (1)
  • kilink (1)
  • nov (1)

Top Issue Labels

Top Pull Request Labels


Package metadata

gem.coop: swd

SWD (Simple Web Discovery) Client Library

  • Homepage: https://github.com/nov/swd
  • Documentation: http://www.rubydoc.info/gems/swd/
  • Licenses: mit
  • Latest release: 2.0.3 (published almost 2 years ago)
  • Last Synced: 2025-12-08T21:32:06.417Z (1 day ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 65,801,988 Total
  • Docker Downloads: 513,864,210
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.14%
    • Downloads: 0.421%
  • Maintainers (1)
rubygems.org: swd

SWD (Simple Web Discovery) Client Library

  • Homepage: https://github.com/nov/swd
  • Documentation: http://www.rubydoc.info/gems/swd/
  • Licenses: mit
  • Latest release: 2.0.3 (published almost 2 years ago)
  • Last Synced: 2025-12-06T23:02:03.625Z (3 days ago)
  • Versions: 26
  • Dependent Packages: 1
  • Dependent Repositories: 1,325
  • Downloads: 65,767,837 Total
  • Docker Downloads: 513,864,210
  • Rankings:
    • Docker downloads count: 0.236%
    • Downloads: 0.47%
    • Dependent repos count: 0.874%
    • Average: 7.406%
    • Dependent packages count: 7.703%
    • Forks count: 12.112%
    • Stargazers count: 23.04%
  • Maintainers (1)

Dependencies

Gemfile rubygems
  • jruby-openssl >= 0.7
swd.gemspec rubygems
  • rake >= 0 development
  • rspec >= 0 development
  • rspec-its >= 0 development
  • simplecov >= 0 development
  • webmock >= 0 development
  • activesupport >= 3
  • attr_required >= 0.0.5
  • httpclient >= 2.4
.github/workflows/spec.yml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite

Score: 23.579132419643557