Top Level Namespace
Defined Under Namespace
Modules: ActiveRecord, Cardio, SpecHelper
Classes: Card, Hash, Module, Object
Constant Summary
collapse
- CARD_GEM_ROOT =
File.expand_path('../..', __FILE__)
Instance Method Summary
collapse
Instance Method Details
#card_core_dev_simplecov_filters ⇒ Object
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# File 'lib/card/simplecov_helper.rb', line 39
def card_core_dev_simplecov_filters
filters.clear add_filter do |src|
!(src.filename =~ /^#{SimpleCov.root}/) unless src.filename =~ /card/
end
add_filter '/spec/'
add_filter '/features/'
add_filter '/config/'
add_filter '/tasks/'
add_filter '/generators/'
add_filter 'lib/card'
add_group 'Card', 'lib/card'
add_group 'Set Patterns', 'tmp/set_pattern/'
add_group 'Sets', 'tmp/set/'
add_group 'Formats' do |src_file|
src_file.filename =~ /mod\/[^\/]+\/format/
end
add_group 'Chunks' do |src_file|
src_file.filename =~ /mod\/[^\/]+\/chunk/
end
end
|
#card_simplecov_filters ⇒ Object
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
|
# File 'lib/card/simplecov_helper.rb', line 1
def card_simplecov_filters
add_filter 'spec/'
add_filter '/config/'
add_filter '/tasks/'
add_filter do |src_file|
src_file.filename =~ /tmp\// and not
/\d+-(.+\.rb)/.match(src_file.filename) { |m| Dir["mod/**/#{m[1]}"].present? }
end
Dir['mod/*'].map{ |path| path.sub('mod/','') }.each do |mod|
add_group mod.capitalize do |src_file|
src_file.filename =~ /mod\/#{mod}\// or
(
src_file.filename =~ /tmp\// and
/\d+-(.+\.rb)/.match(src_file.filename) { |m| Dir["mod/#{mod}/**/#{m[1]}"].present? }
)
end
end
add_group 'Sets' do |src_file|
src_file.filename =~ /tmp\/set\// and
/\d+-(.+\.rb)/.match(src_file.filename) { |m| Dir["mod/**/#{m[1]}"].present? }
end
add_group 'Set patterns' do |src_file|
src_file.filename =~ /tmp\/set_pattern\// and
/\d+-(.+\.rb)/.match(src_file.filename) { |m| Dir["mod/**/#{m[1]}"].present? }
end
add_group 'Formats' do |src_file|
src_file.filename =~ /mod\/[^\/]+\/formats/
end
add_group 'Chunks' do |src_file|
src_file.filename =~ /mod\/[^\/]+\/chunks/
end
end
|