# CalInvite::Configuration

_class_ defined in `lib/cal_invite/configuration.rb`

Superclass: `Object`

## Attributes

### `cache_store` (R)

### `cache_prefix` (R)

### `cache_expires_in` (R)

### `webhook_secret` (R)

### `timezone` (R)

## Class methods

### `new()`

Initializes a new Configuration instance with default values.

## Instance methods

### `cache_expires_in=(duration)`

@deprecated Has no effect; warns, and will be removed in 0.4.0.

@param duration [#to_i] The duration in seconds

### `cache_prefix=(prefix)`

@deprecated Has no effect; warns, and will be removed in 0.4.0.

@param prefix [#to_s] The prefix to use for cache keys

### `cache_store=(store)`

@deprecated CalInvite caches nothing, so this setting has no effect.
  It warns, and will be removed in 0.4.0.

@param store [Symbol, #read, #write, #delete] The cache store to use
@raise [ArgumentError] If an unsupported cache store is provided

### `timezone=(tz)`

Sets the default timezone for events.

@param tz [#to_s] The timezone identifier

### `webhook_secret=(secret)`

Sets the webhook secret for verification.

@param secret [String, nil] The secret key
