mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2025-02-17 04:00:37 +03:00
fixed resolution of jquery/tether versions for docs by relying on .bower.json instead of bower.json. Added assertions so we don't get another cryptic message on resolutions of these variables.
This commit is contained in:
parent
8ee26b7158
commit
e8b5cd3700
12
Gemfile.lock
12
Gemfile.lock
|
@ -12,11 +12,11 @@ GEM
|
||||||
mercenary (~> 0.3.3)
|
mercenary (~> 0.3.3)
|
||||||
rouge (~> 1.7)
|
rouge (~> 1.7)
|
||||||
safe_yaml (~> 1.0)
|
safe_yaml (~> 1.0)
|
||||||
jekyll-redirect-from (0.9.0)
|
jekyll-redirect-from (0.9.1)
|
||||||
jekyll (>= 2.0)
|
jekyll (>= 2.0)
|
||||||
jekyll-sass-converter (1.3.0)
|
jekyll-sass-converter (1.4.0)
|
||||||
sass (~> 3.2)
|
sass (~> 3.4)
|
||||||
jekyll-seo-tag (0.1.3)
|
jekyll-seo-tag (0.1.4)
|
||||||
jekyll (>= 2.0)
|
jekyll (>= 2.0)
|
||||||
jekyll-sitemap (0.9.0)
|
jekyll-sitemap (0.9.0)
|
||||||
jekyll-watch (1.3.0)
|
jekyll-watch (1.3.0)
|
||||||
|
@ -28,12 +28,12 @@ GEM
|
||||||
rb-inotify (>= 0.9)
|
rb-inotify (>= 0.9)
|
||||||
mercenary (0.3.5)
|
mercenary (0.3.5)
|
||||||
rainbow (2.0.0)
|
rainbow (2.0.0)
|
||||||
rb-fsevent (0.9.6)
|
rb-fsevent (0.9.7)
|
||||||
rb-inotify (0.9.5)
|
rb-inotify (0.9.5)
|
||||||
ffi (>= 0.5.0)
|
ffi (>= 0.5.0)
|
||||||
rouge (1.10.1)
|
rouge (1.10.1)
|
||||||
safe_yaml (1.0.4)
|
safe_yaml (1.0.4)
|
||||||
sass (3.4.19)
|
sass (3.4.21)
|
||||||
scss_lint (0.43.2)
|
scss_lint (0.43.2)
|
||||||
rainbow (~> 2.0)
|
rainbow (~> 2.0)
|
||||||
sass (~> 3.4.15)
|
sass (~> 3.4.15)
|
||||||
|
|
|
@ -20,8 +20,8 @@ module Variables
|
||||||
metadata_files = {
|
metadata_files = {
|
||||||
'bower' => '../bower.json',
|
'bower' => '../bower.json',
|
||||||
'package' => '../package.json',
|
'package' => '../package.json',
|
||||||
'bower_jquery' => '../bower_components/jquery/bower.json',
|
'bower_jquery' => '../bower_components/jquery/.bower.json',
|
||||||
'bower_tether' => '../bower_components/tether/bower.json'
|
'bower_tether' => '../bower_components/tether/.bower.json'
|
||||||
}
|
}
|
||||||
|
|
||||||
metadata_files.each do |metadata, path|
|
metadata_files.each do |metadata, path|
|
||||||
|
@ -29,12 +29,21 @@ module Variables
|
||||||
site.data[metadata] = contents
|
site.data[metadata] = contents
|
||||||
end
|
end
|
||||||
|
|
||||||
# some quick access to common variables (instead of diving into package and bower)
|
# validate and provide some quick access to common variables (instead of diving into package and bower)
|
||||||
name = site.data['package']['name']
|
name = site.data['package']['name']
|
||||||
|
assert_not_nil :name, name
|
||||||
|
|
||||||
version = site.data['package']['version']
|
version = site.data['package']['version']
|
||||||
|
assert_not_nil :version, version
|
||||||
|
|
||||||
bootstrap_version = site.data['bower']['dependencies']['bootstrap']
|
bootstrap_version = site.data['bower']['dependencies']['bootstrap']
|
||||||
|
assert_not_nil :bootstrap_version, bootstrap_version
|
||||||
|
|
||||||
tether_version = site.data['bower_tether']['version']
|
tether_version = site.data['bower_tether']['version']
|
||||||
|
assert_not_nil :tether_version, tether_version
|
||||||
|
|
||||||
jquery_version = site.data['bower_jquery']['version']
|
jquery_version = site.data['bower_jquery']['version']
|
||||||
|
assert_not_nil :jquery_version, jquery_version
|
||||||
|
|
||||||
site.data['name'] = name
|
site.data['name'] = name
|
||||||
site.data['version'] = version
|
site.data['version'] = version
|
||||||
|
@ -68,5 +77,9 @@ module Variables
|
||||||
# puts repo
|
# puts repo
|
||||||
# puts version
|
# puts version
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def assert_not_nil(name, value)
|
||||||
|
raise "Expected #{name} to be not nil." if value.nil?
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
#
|
|
||||||
|
# for debugging plugins only, otherwise entirely unused.
|
||||||
|
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user