class Kcl::Config

Attributes

aws_access_key_id[RW]
aws_region[RW]
aws_secret_access_key[RW]
dynamodb_endpoint[RW]
dynamodb_failover_seconds[RW]
dynamodb_read_capacity[RW]
dynamodb_table_name[RW]
dynamodb_write_capacity[RW]
kinesis_endpoint[RW]
kinesis_stream_name[RW]
log_level[RW]
logger[RW]
max_lease_count[RW]
use_ssl[RW]
worker_count[RW]

Public Class Methods

new() click to toggle source

Set default values

# File lib/kcl/config.rb, line 19
def initialize
  @aws_region              = nil
  @aws_access_key_id       = nil
  @aws_secret_access_key   = nil
  @dynamodb_endpoint       = 'https://localhost:4566'
  @dynamodb_table_name     = nil
  @dynamodb_read_capacity  = 10
  @dynamodb_write_capacity = 10
  @dynamodb_failover_seconds = 10
  @kinesis_endpoint        = 'https://localhost:4566'
  @kinesis_stream_name     = nil
  @logger                  = nil
  @max_lease_count         = 1
  @use_ssl                 = false
  @worker_count            = 1
end