Class: MKBrut::Versions

Inherits:
Object
  • Object
show all
Defined in:
lib/mkbrut/versions.rb

Instance Method Summary collapse

Constructor Details

#initializeVersions

Returns a new instance of Versions.



5
6
7
8
9
10
11
# File 'lib/mkbrut/versions.rb', line 5

def initialize
  @brut_version = Gem.loaded_specs["brut"].version.to_s
  package_json_file = Pathname(Gem::Specification.find_by_name("mkbrut").gem_dir) / "package.json"
  package_json = JSON.parse(File.read(package_json_file))
  @brut_js_version = package_json["devDependencies"]["brut-js"]
  @brut_css_version = package_json["devDependencies"]["brut-css"]
end

Instance Method Details

#brut_css_version_specifierObject



14
# File 'lib/mkbrut/versions.rb', line 14

def brut_css_version_specifier = @brut_css_version

#brut_js_version_specifierObject



15
# File 'lib/mkbrut/versions.rb', line 15

def brut_js_version_specifier  = @brut_js_version

#brut_version_specifierObject



13
# File 'lib/mkbrut/versions.rb', line 13

def brut_version_specifier     = "~> #{@brut_version}"