-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy pathRakefile
44 lines (34 loc) · 789 Bytes
/
Rakefile
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
require './lib/meyer-reset'
require 'rubygems'
require 'bundler'
Bundler.setup
desc "Compile Sass"
task :sass => 'sass:compile'
namespace :sass do
desc "Watch Sass"
task :watch do
puts "*** Watching Sass ***"
system 'compass watch'
end
desc "Compile Sass"
task :compile do
puts "*** Compiling Sass ***"
system 'compass compile'
end
desc "Compile Sass for production"
task :prod do
puts "*** Compiling Sass ***"
system 'compass clean'
system 'compass compile --output-style compressed --force'
end
end
namespace :gem do
desc "Build the gem"
task :build do
system "gem build *.gemspec"
end
desc "Build and release the gem"
task :release => :build do
system "gem push meyer-reset-#{MeyerReset::VERSION}.gem"
end
end