Class: Cloudflare::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/cloudflare/configuration.rb,
sig/cloudflare/configuration.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize ⇒ Configuration

Returns a new instance of Configuration.



5
6
7
8
9
# File 'lib/cloudflare/configuration.rb', line 5

def initialize
  @base_url   = "https://api.cloudflare.com/client/v4"
  @timeout    = 30
  @user_agent = "cloudflare-ruby/#{VERSION}"
end

Instance Attribute Details

#account_id ⇒ String?

Returns the value of attribute account_id.

Returns:

  • (String, nil)


3
4
5
# File 'lib/cloudflare/configuration.rb', line 3

def 
  @account_id
end

#api_token ⇒ String?

Returns the value of attribute api_token.

Returns:

  • (String, nil)


3
4
5
# File 'lib/cloudflare/configuration.rb', line 3

def api_token
  @api_token
end

#base_url ⇒ String

Returns the value of attribute base_url.

Returns:

  • (String)


3
4
5
# File 'lib/cloudflare/configuration.rb', line 3

def base_url
  @base_url
end

#timeout ⇒ Integer

Returns the value of attribute timeout.

Returns:

  • (Integer)


3
4
5
# File 'lib/cloudflare/configuration.rb', line 3

def timeout
  @timeout
end

#user_agent ⇒ String

Returns the value of attribute user_agent.

Returns:

  • (String)


3
4
5
# File 'lib/cloudflare/configuration.rb', line 3

def user_agent
  @user_agent
end