Class: Cloudflare::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

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_idObject

Returns the value of attribute account_id.



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

def 
  @account_id
end

#api_tokenObject

Returns the value of attribute api_token.



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

def api_token
  @api_token
end

#base_urlObject

Returns the value of attribute base_url.



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

def base_url
  @base_url
end

#timeoutObject

Returns the value of attribute timeout.



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

def timeout
  @timeout
end

#user_agentObject

Returns the value of attribute user_agent.



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

def user_agent
  @user_agent
end