Module: StrawberryAPI::Client::Sessions

Included in:
StrawberryAPI::Client
Defined in:
lib/strawberry_api/client/sessions.rb

Instance Method Summary collapse

Instance Method Details

#logged_in?Boolean

Determines whether the session is valid

Returns:

  • (Boolean)

    Success



10
11
12
# File 'lib/strawberry_api/client/sessions.rb', line 10

def logged_in?
  get("/session").success?
end

#logoutBoolean

Closes the current session

Returns:

  • (Boolean)

    Success



19
20
21
# File 'lib/strawberry_api/client/sessions.rb', line 19

def logout
  delete('/session').success?
end

#session_infoStrawberryAPI::User

Fetches the current user information

Returns:



28
29
30
# File 'lib/strawberry_api/client/sessions.rb', line 28

def session_info
  data = get('/session')
end