Module: TableCheckApi::Configuration

Included in:
TableCheckApi
Defined in:
lib/table_check_api/configuration.rb

Overview

Pure Ruby module-level accessors for gem configuration. No ActiveSupport dependency required.

Usage:

TableCheckApi.configure do |config|
  config.base_url = 'https://api.tablecheck.com/api'
  config.key = 'your_api_key'
end

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#base_urlObject

Returns the value of attribute base_url.



15
16
17
# File 'lib/table_check_api/configuration.rb', line 15

def base_url
  @base_url
end

#keyObject

Returns the value of attribute key.



15
16
17
# File 'lib/table_check_api/configuration.rb', line 15

def key
  @key
end

Instance Method Details

#configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



17
18
19
# File 'lib/table_check_api/configuration.rb', line 17

def configure
  yield self
end