class Blurb

Attributes

account[RW]
client[RW]

Public Class Methods

new( client_id: ENV["BLURB_CLIENT_ID"], client_secret: ENV["BLURB_CLIENT_SECRET"], refresh_token: ENV["BLURB_REFRESH_TOKEN"], region: ENV["BLURB_REGION"], profile_id: ENV["BLURB_PROFILE_ID"] ) click to toggle source
# File lib/blurb.rb, line 7
def initialize(
  # Default to env variables
  client_id: ENV["BLURB_CLIENT_ID"],
  client_secret: ENV["BLURB_CLIENT_SECRET"],
  refresh_token: ENV["BLURB_REFRESH_TOKEN"],
  region: ENV["BLURB_REGION"],
  profile_id: ENV["BLURB_PROFILE_ID"] # profile_id can be left nil
)
  @client = Client.new(client_id: client_id, client_secret: client_secret)
  @account = Account.new(refresh_token: refresh_token, region: region, client: @client, profile_id: profile_id)
end

Public Instance Methods

active_profile() click to toggle source
# File lib/blurb.rb, line 23
def active_profile
  @account.active_profile
end
profiles() click to toggle source
# File lib/blurb.rb, line 19
def profiles
  @account.profiles
end