File tree Expand file tree Collapse file tree 1 file changed +42
-5
lines changed
Expand file tree Collapse file tree 1 file changed +42
-5
lines changed Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3- require "bundler/gem_tasks"
3+ # Clean
4+ #
5+ # rake clean
6+ # rake clobber
7+
48require "rake/clean"
59
6- CLOBBER . include ( ' doc' , ' .yardoc' )
10+ CLOBBER . include ( " doc" , " .yardoc" )
711
8- require "yard"
12+ # Bundler
13+ #
14+ # rake build
15+ # rake release
16+
17+ require "bundler/gem_tasks"
18+
19+ gemspec = Gem ::Specification . load ( "money.gemspec" )
20+
21+ # RuboCop
22+ #
23+ # rake rubocop
24+
25+ require "rubocop/rake_task"
926
10- gemspec = Gem ::Specification . load ( 'money.gemspec' )
27+ RuboCop ::RakeTask . new
28+
29+ # Yard
30+ #
31+ # rake yard
32+
33+ require "yard"
1134
1235YARD ::Rake ::YardocTask . new do |t |
1336 t . options << "--title" << gemspec . description
@@ -16,12 +39,21 @@ YARD::Rake::YardocTask.new do |t|
1639 t . options << "--markup-provider" << "redcarpet" unless RUBY_PLATFORM == "java"
1740end
1841
42+ # RSpec
43+ #
44+ # rake spec
45+
1946require "rspec/core/rake_task"
47+
2048RSpec ::Core ::RakeTask . new ( :spec ) do |t |
2149 t . fail_on_error = false
2250 t . ruby_opts = "-w"
2351end
2452
53+ # File permissions
54+ #
55+ # rake check_permissions
56+
2557desc "Check file permissions"
2658task :check_permissions do
2759 files = Dir . glob ( "**/*.rb" )
4072# rubocop:disable Rake/Desc
4173task release : :check_permissions
4274task spec : :check_permissions
43- task default : :spec
4475# rubocop:enable Rake/Desc
76+
77+ # Default task
78+ #
79+ # rake
80+
81+ task default : [ :rubocop , :spec ]
You can’t perform that action at this time.
0 commit comments