Class: Versionist::Configuration
- Inherits:
-
Object
- Object
- Versionist::Configuration
- Defined in:
- lib/versionist/configuration.rb
Instance Attribute Summary collapse
-
#configured_test_framework ⇒ Object
Returns the value of attribute configured_test_framework.
-
#default_version ⇒ Object
Returns the value of attribute default_version.
-
#header_versions ⇒ Object
Returns the value of attribute header_versions.
-
#parameter_versions ⇒ Object
Returns the value of attribute parameter_versions.
-
#path_versions ⇒ Object
Returns the value of attribute path_versions.
-
#versioning_strategies ⇒ Object
Returns the value of attribute versioning_strategies.
Instance Method Summary collapse
- #clear! ⇒ Object
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
10 11 12 13 14 15 |
# File 'lib/versionist/configuration.rb', line 10 def initialize @versioning_strategies ||= Array.new @header_versions ||= Array.new @parameter_versions ||= Array.new @path_versions ||= Array.new end |
Instance Attribute Details
#configured_test_framework ⇒ Object
Returns the value of attribute configured_test_framework.
8 9 10 |
# File 'lib/versionist/configuration.rb', line 8 def configured_test_framework @configured_test_framework end |
#default_version ⇒ Object
Returns the value of attribute default_version.
4 5 6 |
# File 'lib/versionist/configuration.rb', line 4 def default_version @default_version end |
#header_versions ⇒ Object
Returns the value of attribute header_versions.
5 6 7 |
# File 'lib/versionist/configuration.rb', line 5 def header_versions @header_versions end |
#parameter_versions ⇒ Object
Returns the value of attribute parameter_versions.
6 7 8 |
# File 'lib/versionist/configuration.rb', line 6 def parameter_versions @parameter_versions end |
#path_versions ⇒ Object
Returns the value of attribute path_versions.
7 8 9 |
# File 'lib/versionist/configuration.rb', line 7 def path_versions @path_versions end |
#versioning_strategies ⇒ Object
Returns the value of attribute versioning_strategies.
3 4 5 |
# File 'lib/versionist/configuration.rb', line 3 def versioning_strategies @versioning_strategies end |
Instance Method Details
#clear! ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/versionist/configuration.rb', line 17 def clear! @versioning_strategies.clear @default_version = nil @header_versions.clear @parameter_versions.clear @path_versions.clear end |