Sha256: 5ccb711214cb91b6e0a53c705f1224d32ca372369cb6503e2d500b8dacbb0a95

Contents?: true

Size: 300 Bytes

Versions: 6

Compression:

Stored size: 300 Bytes

Contents

namespace :webpush do
  desc 'Generate VAPID public/private key pair'
  task :generate_keys do
    require 'webpush'

    Webpush.generate_key.tap do |keypair|
      puts <<-KEYS
Generated VAPID keypair:
Public  -> #{keypair.public_key}
Private -> #{keypair.private_key}
      KEYS
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
webpush-1.1.0 lib/tasks/webpush.rake
webpush-1.0.0 lib/tasks/webpush.rake
webpush-0.3.8 lib/tasks/webpush.rake
webpush-0.3.7 lib/tasks/webpush.rake
webpush-0.3.6 lib/tasks/webpush.rake
webpush-0.3.5 lib/tasks/webpush.rake