Class: Ftpmock::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(path: nil, verbose: true) ⇒ Configuration

Returns a new instance of Configuration.



16
17
18
19
# File 'lib/ftpmock/configuration.rb', line 16

def initialize(path: nil, verbose: true)
  @path = path
  @verbose = verbose
end

Instance Attribute Details

#pathObject



21
22
23
# File 'lib/ftpmock/configuration.rb', line 21

def path
  @path ||= "#{test_dir}/ftp_records"
end

#verboseObject

Returns the value of attribute verbose.



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

def verbose
  @verbose
end

Instance Method Details

#rspec?Boolean

Returns:

  • (Boolean)


29
30
31
# File 'lib/ftpmock/configuration.rb', line 29

def rspec?
  defined?(RSpec)
end

#test_dirObject



25
26
27
# File 'lib/ftpmock/configuration.rb', line 25

def test_dir
  rspec? ? 'spec' : 'test'
end