Class: Jwts::Issuers::ForUsers

Inherits:
Template
  • Object
show all
Defined in:
lib/flimper_poncho/jwts/issuers/for_users.rb

Instance Method Summary collapse

Methods inherited from Template

#issue!

Constructor Details

#initialize(email:, password:) ⇒ ForUsers

Returns a new instance of ForUsers.



6
7
8
9
# File 'lib/flimper_poncho/jwts/issuers/for_users.rb', line 6

def initialize(email:, password:)
  @email = email
  @password = password
end

Instance Method Details

#poncho_api_endpointObject



11
12
13
# File 'lib/flimper_poncho/jwts/issuers/for_users.rb', line 11

def poncho_api_endpoint
  "#{ENV.fetch('PONCHO_API_URL')}/users/jwt_tokens.json"
end

#security_dataObject



15
16
17
# File 'lib/flimper_poncho/jwts/issuers/for_users.rb', line 15

def security_data
  { email: @email, password: @password }.to_json
end