Class: Jekyll::GeneratorSingleSource::Versions
- Inherits:
-
Object
- Object
- Jekyll::GeneratorSingleSource::Versions
- Defined in:
- lib/jekyll/generator-single-source/versions.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(version) ⇒ Versions
constructor
A new instance of Versions.
- #versions ⇒ Object
Constructor Details
#initialize(version) ⇒ Versions
Returns a new instance of Versions.
10 11 12 13 14 |
# File 'lib/jekyll/generator-single-source/versions.rb', line 10 def initialize(version) @version = version validate! end |
Class Method Details
.extract(version_hash) ⇒ Object
6 7 8 |
# File 'lib/jekyll/generator-single-source/versions.rb', line 6 def self.extract(version_hash) new(version_hash).versions end |
Instance Method Details
#versions ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/jekyll/generator-single-source/versions.rb', line 16 def versions if @version.has_key?('version') { 'default' => @version['version'] } else versions_without_suffix end end |