Class: Fried::Test::GetTestDirectory

Inherits:
Object
  • Object
show all
Defined in:
lib/fried/test/get_test_directory.rb

Defined Under Namespace

Classes: Substitute

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeGetTestDirectory

Returns a new instance of GetTestDirectory.



25
26
27
# File 'lib/fried/test/get_test_directory.rb', line 25

def initialize
  @current_working_directory = Directory::CurrentWorkingDirectory.new
end

Instance Attribute Details

#current_working_directoryObject

Returns the value of attribute current_working_directory.



23
24
25
# File 'lib/fried/test/get_test_directory.rb', line 23

def current_working_directory
  @current_working_directory
end

Class Method Details

.buildObject



29
30
31
32
33
34
35
# File 'lib/fried/test/get_test_directory.rb', line 29

def self.build
  new.tap do |instance|
    cwd = Directory::CurrentWorkingDirectory.build

    instance.current_working_directory = cwd
  end
end

.callObject



43
44
45
46
# File 'lib/fried/test/get_test_directory.rb', line 43

def self.call
  instance = build
  instance.()
end

Instance Method Details

#callPathname

Returns:

  • (Pathname)


38
39
40
41
# File 'lib/fried/test/get_test_directory.rb', line 38

def call
  path = current_working_directory.()
  path.join("./test")
end