Class: BillHicks::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/bill_hicks.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



40
41
42
43
44
45
46
# File 'lib/bill_hicks.rb', line 40

def initialize
  @debug_mode     ||= false
  @ftp_host       ||= "billhicksco.hostedftp.com"
  @top_level_dir  ||= "AmmoReady"
  @submission_dir ||= "toBHC"
  @response_dir   ||= "fromBHC"
end

Instance Attribute Details

#debug_modeObject

Returns the value of attribute debug_mode.



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

def debug_mode
  @debug_mode
end

#ftp_hostObject

Returns the value of attribute ftp_host.



35
36
37
# File 'lib/bill_hicks.rb', line 35

def ftp_host
  @ftp_host
end

#response_dirObject

Returns the value of attribute response_dir.



36
37
38
# File 'lib/bill_hicks.rb', line 36

def response_dir
  @response_dir
end

#submission_dirObject

Returns the value of attribute submission_dir.



37
38
39
# File 'lib/bill_hicks.rb', line 37

def submission_dir
  @submission_dir
end

#top_level_dirObject

Returns the value of attribute top_level_dir.



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

def top_level_dir
  @top_level_dir
end

Instance Method Details

#full_response_dirObject



52
53
54
# File 'lib/bill_hicks.rb', line 52

def full_response_dir
  File.join(@top_level_dir, @response_dir)
end

#full_submission_dirObject



48
49
50
# File 'lib/bill_hicks.rb', line 48

def full_submission_dir
  File.join(@top_level_dir, @submission_dir)
end