class Cadence::Configuration

Constants

DEFAULT_DOMAIN
DEFAULT_HEADERS
DEFAULT_TASK_LIST
DEFAULT_TIMEOUTS

Attributes

client_type[RW]
domain[RW]
headers[RW]
host[RW]
logger[RW]
metrics_adapter[RW]
port[RW]
task_list[RW]
timeouts[R]

Public Class Methods

new() click to toggle source
# File lib/cadence/configuration.rb, line 22
def initialize
  @client_type = :thrift
  @logger = Logger.new(STDOUT, progname: 'cadence_client')
  @metrics_adapter = MetricsAdapters::Null.new
  @timeouts = DEFAULT_TIMEOUTS
  @domain = DEFAULT_DOMAIN
  @task_list = DEFAULT_TASK_LIST
  @headers = DEFAULT_HEADERS
end

Public Instance Methods

timeouts=(new_timeouts) click to toggle source
# File lib/cadence/configuration.rb, line 32
def timeouts=(new_timeouts)
  @timeouts = DEFAULT_TIMEOUTS.merge(new_timeouts)
end