Skip to content

Commit 06e0e63

Browse files
committed
Setup Fudge Build
1 parent 618d333 commit 06e0e63

File tree

3 files changed

+41
-0
lines changed

3 files changed

+41
-0
lines changed

Fudgefile

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
task_group :spec do
2+
rspec :coverage => 80
3+
end
4+
5+
task_group :docs do
6+
task :yard, :coverage => 68
7+
end
8+
9+
task_group :codestyle do
10+
task :cane, :max_width => 120
11+
end
12+
13+
task_group :duplication do
14+
task :flay, :exclude => '^\.\/spec\/'
15+
end
16+
17+
task_group :complexity do
18+
task :flog, :exclude => '^\.\/spec\/', :methods => true
19+
end
20+
21+
build :default do
22+
task_group :docs
23+
task_group :codestyle
24+
task_group :complexity
25+
task_group :duplication
26+
task_group :spec
27+
end

fudge_settings.yml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
flay:
2+
max: 498
3+
flog:
4+
max: 28
5+
average: 5.5

sageone_sdk.gemspec

+9
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,13 @@ Gem::Specification.new do |spec|
2626

2727
spec.add_development_dependency "bundler", "~> 1.7"
2828
spec.add_development_dependency "rake", "~> 10.0"
29+
spec.add_development_dependency 'cane'
30+
spec.add_development_dependency 'flay'
31+
spec.add_development_dependency 'flog'
32+
spec.add_development_dependency 'fudge'
33+
spec.add_development_dependency 'guard-rspec'
34+
spec.add_development_dependency 'rake'
35+
spec.add_development_dependency 'rspec'
36+
spec.add_development_dependency 'simplecov'
37+
spec.add_development_dependency 'yard'
2938
end

0 commit comments

Comments
 (0)