Class: MKBrut::Versions
- Inherits:
-
Object
- Object
- MKBrut::Versions
- Defined in:
- lib/mkbrut/versions.rb
Instance Method Summary collapse
- #brut_css_version_specifier ⇒ Object
- #brut_js_version_specifier ⇒ Object
- #brut_version_specifier ⇒ Object
-
#initialize ⇒ Versions
constructor
A new instance of Versions.
Constructor Details
#initialize ⇒ Versions
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_specifier ⇒ Object
14 |
# File 'lib/mkbrut/versions.rb', line 14 def brut_css_version_specifier = @brut_css_version |
#brut_js_version_specifier ⇒ Object
15 |
# File 'lib/mkbrut/versions.rb', line 15 def brut_js_version_specifier = @brut_js_version |
#brut_version_specifier ⇒ Object
13 |
# File 'lib/mkbrut/versions.rb', line 13 def brut_version_specifier = "~> #{@brut_version}" |