Class: Fried::Test::GetTestDirectory
- Inherits:
-
Object
- Object
- Fried::Test::GetTestDirectory
- Defined in:
- lib/fried/test/get_test_directory.rb
Defined Under Namespace
Classes: Substitute
Instance Attribute Summary collapse
-
#current_working_directory ⇒ Object
Returns the value of attribute current_working_directory.
Class Method Summary collapse
Instance Method Summary collapse
- #call ⇒ Pathname
-
#initialize ⇒ GetTestDirectory
constructor
A new instance of GetTestDirectory.
Constructor Details
#initialize ⇒ GetTestDirectory
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_directory ⇒ Object
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
.build ⇒ Object
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 |
.call ⇒ Object
43 44 45 46 |
# File 'lib/fried/test/get_test_directory.rb', line 43 def self.call instance = build instance.() end |
Instance Method Details
#call ⇒ 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 |