Module: AgentFIX::Configuration

Included in:
AgentFIX
Defined in:
lib/agent_fix/configuration.rb

Constant Summary collapse

REASONABLE_SESSION_DEFAULTS =
{
  StartTime: "00:00:00",
  EndTime: "00:00:00",
  FileLogPath: "fixlog",
  HeartBtInt: 60
}

Instance Method Summary collapse

Instance Method Details

#cucumber_retriesObject



30
31
32
# File 'lib/agent_fix/configuration.rb', line 30

def cucumber_retries
  @cucumber_retries ||= 10
end

#cucumber_retries=(retries) ⇒ Object



26
27
28
# File 'lib/agent_fix/configuration.rb', line 26

def cucumber_retries=(retries)
  @cucumber_retries = retries
end

#cucumber_sleep_secondsObject



22
23
24
# File 'lib/agent_fix/configuration.rb', line 22

def cucumber_sleep_seconds
  @cucumber_sleep_seconds ||= 0.5
end

#cucumber_sleep_seconds=(secs) ⇒ Object



18
19
20
# File 'lib/agent_fix/configuration.rb', line 18

def cucumber_sleep_seconds=(secs)
  @cucumber_sleep_seconds = secs
end

#include_session_level=(opt) ⇒ Object



10
11
12
# File 'lib/agent_fix/configuration.rb', line 10

def include_session_level=(opt)
  @include_session_level = opt
end

#include_session_level?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/agent_fix/configuration.rb', line 14

def include_session_level?
  @include_session_level ||=false
end

#reset_configObject



42
43
44
# File 'lib/agent_fix/configuration.rb', line 42

def reset_config
  instance_variables.each{|ivar| remove_instance_variable(ivar) }
end

#session_defaultsObject



38
39
40
# File 'lib/agent_fix/configuration.rb', line 38

def session_defaults
  @session_defaults ||= REASONABLE_SESSION_DEFAULTS
end

#session_defaults=(defaults) ⇒ Object



34
35
36
# File 'lib/agent_fix/configuration.rb', line 34

def session_defaults=(defaults)
  @session_defaults = defaults
end