Module: TestBench::Session::Controls::Path

Defined in:
lib/test_bench/session/controls/path.rb,
lib/test_bench/session/controls/path/file.rb,
lib/test_bench/session/controls/path/file/create.rb,
lib/test_bench/session/controls/path/apex_directory.rb

Defined Under Namespace

Modules: Absolute, ApexDirectory, File, Other, Relative

Class Method Summary collapse

Class Method Details

.directoryObject



17
18
19
# File 'lib/test_bench/session/controls/path.rb', line 17

def self.directory
  'some-dir'
end

.example(name: nil, directory: nil, subdirectory: nil, apex_directory: nil) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/test_bench/session/controls/path.rb', line 5

def self.example(name: nil, directory: nil, subdirectory: nil, apex_directory: nil)
  if apex_directory.nil?
    Relative.example(name:, directory:, subdirectory:)
  else
    Absolute.example(name:, directory:, subdirectory:, apex_directory:)
  end
end

.nameObject



13
14
15
# File 'lib/test_bench/session/controls/path.rb', line 13

def self.name
  'some-entry'
end

.other_exampleObject



25
26
27
# File 'lib/test_bench/session/controls/path.rb', line 25

def self.other_example
  Other.example
end

.subdirectoryObject



21
22
23
# File 'lib/test_bench/session/controls/path.rb', line 21

def self.subdirectory
  'some-subdir'
end