├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Gemfile ├── LICENSE ├── README.md ├── lib ├── web-push.rb ├── web_push.rb └── web_push │ ├── encryption.rb │ ├── errors.rb │ ├── request.rb │ ├── vapid_key.rb │ └── version.rb ├── spec ├── spec_helper.rb ├── web_push │ ├── encryption_spec.rb │ ├── request_spec.rb │ └── vapid_key_spec.rb └── web_push_spec.rb └── web-push.gemspec /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /Gemfile.lock 2 | /coverage 3 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/README.md -------------------------------------------------------------------------------- /lib/web-push.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'web_push' 4 | -------------------------------------------------------------------------------- /lib/web_push.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/lib/web_push.rb -------------------------------------------------------------------------------- /lib/web_push/encryption.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/lib/web_push/encryption.rb -------------------------------------------------------------------------------- /lib/web_push/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/lib/web_push/errors.rb -------------------------------------------------------------------------------- /lib/web_push/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/lib/web_push/request.rb -------------------------------------------------------------------------------- /lib/web_push/vapid_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/lib/web_push/vapid_key.rb -------------------------------------------------------------------------------- /lib/web_push/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module WebPush 4 | VERSION = '3.0.2'.freeze 5 | end 6 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/web_push/encryption_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/spec/web_push/encryption_spec.rb -------------------------------------------------------------------------------- /spec/web_push/request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/spec/web_push/request_spec.rb -------------------------------------------------------------------------------- /spec/web_push/vapid_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/spec/web_push/vapid_key_spec.rb -------------------------------------------------------------------------------- /spec/web_push_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/spec/web_push_spec.rb -------------------------------------------------------------------------------- /web-push.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pushpad/web-push/HEAD/web-push.gemspec --------------------------------------------------------------------------------