Sha256: e16ce0c96bb3a38587bc1e57cf060ed5d79be827c7aa5a7572e99f9038c22a27

Contents?: true

Size: 279 Bytes

Versions: 1

Compression:

Stored size: 279 Bytes

Contents

require 'jwt'

module Cavy
  class JsonWebToken
    def self.encode(payload)
      JWT.encode(payload, Rails.application.secrets.secret_key_base)
    end

    def self.decode(token)
      JWT.decode(token, Rails.application.secrets.secret_key_base, 'HS256')[0]
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cavy-0.1.0.beta2 lib/cavy/js_web_token.rb