class BlinkaClient::BlinkaConfig
Attributes
host[R]
jwt_token[R]
repository[R]
team_id[R]
team_secret[R]
Public Class Methods
new()
click to toggle source
# File lib/blinka_client.rb, line 16 def initialize @host = ENV.fetch('BLINKA_HOST', DEFAULT_HOST) @team_id = ENV.fetch('BLINKA_TEAM_ID', nil) @team_secret = ENV.fetch('BLINKA_TEAM_SECRET', nil) @repository = ENV.fetch('BLINKA_REPOSITORY', nil) if @team_id.nil? || @team_secret.nil? || @repository.nil? raise(BlinkaError, <<~EOS) Missing configuration, make sure to set required environment variables: - BLINKA_TEAM_ID - BLINKA_TEAM_SECRET - BLINKA_REPOSITORY EOS end end