|
1 | 1 | require "rake" |
2 | 2 | require "rspec/core/rake_task" |
3 | 3 |
|
4 | | -task :default => :spec |
| 4 | +task default: :spec |
5 | 5 | desc "Run all specs" |
6 | 6 | RSpec::Core::RakeTask.new(:spec) do |spec| |
7 | 7 | spec.pattern = FileList['spec/**/*_spec.rb'] |
|
11 | 11 | namespace "spec" do |
12 | 12 | desc "Run the CIM spec" |
13 | 13 | RSpec::Core::RakeTask.new('cim') do |spec| |
14 | | - spec.pattern = FileList['spec/cim_spec.rb'] |
| 14 | + spec.pattern = FileList['spec/cim_spec.rb'] |
15 | 15 | spec.rspec_opts = ['--options', 'spec/spec.opts'] |
16 | 16 | end |
17 | | - |
| 17 | + |
18 | 18 | desc "Run the ARB spec" |
19 | 19 | RSpec::Core::RakeTask.new('arb') do |spec| |
20 | 20 | spec.pattern = FileList['spec/arb_spec.rb'] |
21 | 21 | spec.rspec_opts = ['--options', 'spec/spec.opts'] |
22 | 22 | end |
23 | | - |
| 23 | + |
24 | 24 | desc "Run the AIM spec" |
25 | 25 | RSpec::Core::RakeTask.new('aim') do |spec| |
26 | 26 | spec.pattern = FileList['spec/aim_spec.rb'] |
27 | 27 | spec.rspec_opts = ['--options', 'spec/spec.opts'] |
28 | 28 | end |
29 | | - |
| 29 | + |
30 | 30 | desc "Run the API spec" |
31 | 31 | RSpec::Core::RakeTask.new('api') do |spec| |
32 | 32 | spec.pattern = FileList['spec/api_spec.rb'] |
33 | 33 | spec.rspec_opts = ['--options', 'spec/spec.opts'] |
34 | 34 | end |
35 | | - |
| 35 | + |
36 | 36 | desc "Run the CI Unit Test spec" |
37 | | - RSpec::Core::RakeTask.new('ci') do |spec| |
38 | | - spec.pattern = FileList['spec/authorize_net_spec.rb'] |
39 | | - spec.rspec_opts = ['--options', 'spec/spec.opts'] |
40 | | - end |
41 | | - |
| 37 | + RSpec::Core::RakeTask.new('ci') do |spec| |
| 38 | + spec.pattern = FileList['spec/authorize_net_spec.rb'] |
| 39 | + spec.rspec_opts = ['--options', 'spec/spec.opts'] |
| 40 | + end |
| 41 | + |
42 | 42 | desc "Run the SIM spec" |
43 | 43 | RSpec::Core::RakeTask.new('sim') do |spec| |
44 | 44 | spec.pattern = FileList['spec/sim_spec.rb'] |
45 | 45 | spec.rspec_opts = ['--options', 'spec/spec.opts'] |
46 | 46 | end |
47 | | - |
| 47 | + |
48 | 48 | desc "Run the Reporting spec" |
49 | 49 | RSpec::Core::RakeTask.new('reporting') do |spec| |
50 | 50 | spec.pattern = FileList['spec/reporting_spec.rb'] |
51 | 51 | spec.rspec_opts = ['--options', 'spec/spec.opts'] |
52 | 52 | end |
53 | | - |
| 53 | + |
54 | 54 | desc "Run the Sample code Test Runner" |
55 | 55 | RSpec::Core::RakeTask.new('testrunner') do |spec| |
56 | 56 | spec.pattern = FileList['sample-code-ruby/spec/sample_code_spec.rb'] |
|
60 | 60 |
|
61 | 61 | desc "Builds the gem" |
62 | 62 | task :gem do |
63 | | - %x"gem build authorizenet.gemspec" |
| 63 | + `gem build authorizenet.gemspec` |
64 | 64 | end |
65 | 65 |
|
66 | 66 | desc "Builds the documentation" |
67 | 67 | task :doc do |
68 | | - %x"rdoc -U -S --main=README.rdoc -A documented_accessor=RW README.rdoc lib/" |
| 68 | + `rdoc -U -S --main=README.rdoc -A documented_accessor=RW README.rdoc lib/` |
69 | 69 | end |
70 | 70 |
|
71 | 71 | namespace "doc" do |
72 | 72 | desc "Builds the documentation with graphical class hierarchy" |
73 | 73 | task :graph do |
74 | | - %x"rdoc -U -d -S --main=README.rdoc -A documented_accessor=RW README.rdoc lib/" |
| 74 | + `rdoc -U -d -S --main=README.rdoc -A documented_accessor=RW README.rdoc lib/` |
75 | 75 | end |
76 | 76 | end |
77 | 77 |
|
|
82 | 82 |
|
83 | 83 | desc "Bundles the sample app." |
84 | 84 | task :samples do |
85 | | - %x". sample_app_version && zip -r anet_ruby_samples-$VERSION.zip sample_app -x '*/.*' -x '*/Icon' -x '*/__MACOSX'" |
| 85 | + `. sample_app_version && zip -r anet_ruby_samples-$VERSION.zip sample_app -x '*/.*' -x '*/Icon' -x '*/__MACOSX'` |
86 | 86 | end |
87 | 87 |
|
88 | 88 | desc "Bundles the sample app and gem." |
|
0 commit comments