Module: TestBench::Telemetry::Controls::File::Name

Defined in:
lib/test_bench/telemetry/controls/file.rb

Defined Under Namespace

Modules: Random

Class Method Summary collapse

Class Method Details

.basenameObject



31
32
33
# File 'lib/test_bench/telemetry/controls/file.rb', line 31

def self.basename
  'some-file'
end

.example(basename: nil, extension: nil) ⇒ Object



20
21
22
23
24
25
# File 'lib/test_bench/telemetry/controls/file.rb', line 20

def self.example(basename: nil, extension: nil)
  basename ||= self.basename
  extension ||= self.extension

  "#{basename}#{extension}"
end

.extensionObject



35
36
37
# File 'lib/test_bench/telemetry/controls/file.rb', line 35

def self.extension
  '.some-ext'
end

.randomObject



27
28
29
# File 'lib/test_bench/telemetry/controls/file.rb', line 27

def self.random
  Random.example
end