Class: Koine::TestRunner::Configuration
- Inherits:
-
Object
- Object
- Koine::TestRunner::Configuration
- Defined in:
- lib/koine/test_runner/configuration.rb
Instance Attribute Summary collapse
-
#file_path ⇒ Object
readonly
Returns the value of attribute file_path.
Instance Method Summary collapse
- #all? ⇒ Boolean
- #config_file ⇒ Object
-
#initialize(attributes = []) ⇒ Configuration
constructor
A new instance of Configuration.
- #last? ⇒ Boolean
- #line ⇒ Object
- #line? ⇒ Boolean
- #run_options ⇒ Object
Constructor Details
#initialize(attributes = []) ⇒ Configuration
6 7 8 9 |
# File 'lib/koine/test_runner/configuration.rb', line 6 def initialize(attributes = []) (attributes.dup) initialize_attributes(attributes.dup) end |
Instance Attribute Details
#file_path ⇒ Object (readonly)
Returns the value of attribute file_path.
4 5 6 |
# File 'lib/koine/test_runner/configuration.rb', line 4 def file_path @file_path end |
Instance Method Details
#all? ⇒ Boolean
19 20 21 |
# File 'lib/koine/test_runner/configuration.rb', line 19 def all? [:all] end |
#config_file ⇒ Object
27 28 29 30 31 |
# File 'lib/koine/test_runner/configuration.rb', line 27 def config_file return [:config_file] if [:config_file] return '.test_runner.yml' if File.exist?('.test_runner.yml') File.('../../../config/default.yml', __dir__) end |
#last? ⇒ Boolean
23 24 25 |
# File 'lib/koine/test_runner/configuration.rb', line 23 def last? [:last] end |
#line ⇒ Object
11 12 13 |
# File 'lib/koine/test_runner/configuration.rb', line 11 def line [:line].to_i if line? end |
#line? ⇒ Boolean
15 16 17 |
# File 'lib/koine/test_runner/configuration.rb', line 15 def line? [:line].to_s.tr('true', '').strip != '' end |
#run_options ⇒ Object
33 34 35 |
# File 'lib/koine/test_runner/configuration.rb', line 33 def { file_path: file_path, line: line } end |