Class: Versionist::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/versionist/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

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_frameworkObject

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_versionObject

Returns the value of attribute default_version.



4
5
6
# File 'lib/versionist/configuration.rb', line 4

def default_version
  @default_version
end

#header_versionsObject

Returns the value of attribute header_versions.



5
6
7
# File 'lib/versionist/configuration.rb', line 5

def header_versions
  @header_versions
end

#parameter_versionsObject

Returns the value of attribute parameter_versions.



6
7
8
# File 'lib/versionist/configuration.rb', line 6

def parameter_versions
  @parameter_versions
end

#path_versionsObject

Returns the value of attribute path_versions.



7
8
9
# File 'lib/versionist/configuration.rb', line 7

def path_versions
  @path_versions
end

#versioning_strategiesObject

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