-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathRakefile
More file actions
28 lines (22 loc) · 836 Bytes
/
Rakefile
File metadata and controls
28 lines (22 loc) · 836 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
require "bundler/gem_tasks"
namespace :vendor do
desc 'Update vendored selectivity'
task :update do
require 'open-uri'
root = 'https://raw.githubusercontent.com/arendjr/selectivity/master'
src_uri = File.join(root, 'dist/selectivity-full.js')
open(src_uri) do |f|
dest_file = File.expand_path('../vendor/assets/javascripts/selectivity.js', __FILE__)
puts "Writing `#{dest_file}' from `#{src_uri}'"
File.write dest_file, f.read
end
Dir['vendor/assets/stylesheets/selectivity/*.sass'].each do |file|
src_uri = File.join(root, "styles/selectivity/#{File.basename(file)}")
open(src_uri) do |f|
dest_file = File.expand_path("../#{file}", __FILE__)
puts "Writing `#{dest_file}' from `#{src_uri}'"
File.write dest_file, f.read
end
end
end
end