class Base::Client
A client containing all the endpoints.
Attributes
emails[R]
Endpoint
for the emails.
files[R]
Endpoint
for the files.
forms[R]
Endpoint
for the files.
images[R]
Endpoint
for the images.
mailing_lists[R]
Endpoint
for the mailing lists
passwords[R]
Endpoint
for the forgot password flow.
sessions[R]
Endpoint
for the sessions.
users[R]
Endpoint
for the users.
Public Class Methods
new(access_token:, url: 'https://api.base-api.io')
click to toggle source
Initializes a new client with an access_token and optional url.
# File lib/base/client.rb, line 44 def initialize(access_token:, url: 'https://api.base-api.io') @users = Endpoints::Users.new( access_token: access_token, url: url ) @files = Endpoints::Files.new( access_token: access_token, url: url ) @images = Endpoints::Images.new( access_token: access_token, url: url ) @sessions = Endpoints::Sessions.new( access_token: access_token, url: url ) @emails = Endpoints::Emails.new( access_token: access_token, url: url ) @passwords = Endpoints::Passwords.new( access_token: access_token, url: url ) @mailing_lists = Endpoints::MailingLists.new( access_token: access_token, url: url ) @forms = Endpoints::Forms.new( access_token: access_token, url: url ) end