Class: DTK::DSL::DSLVersion

Inherits:
String
  • Object
show all
Defined in:
lib/dsl/dsl_version.rb

Overview

This refers to semnatic dsl version

Constant Summary collapse

DSL_VERSIONS =

versions in DSL_VERIONS are ordered so that most recent versions are last

['1.0.0']

Class Method Summary collapse

Class Method Details

.defaultObject



33
34
35
# File 'lib/dsl/dsl_version.rb', line 33

def self.default
  lataset
end

.latasetObject



29
30
31
# File 'lib/dsl/dsl_version.rb', line 29

def self.lataset
  DSL_VERSIONS.last
end

.legal?(str) ⇒ Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/dsl/dsl_version.rb', line 25

def self.legal?(str)
  DSL_VERSIONS.include?(str)
end