Rakefile in ohai-13.10.0 vs Rakefile in ohai-13.12.4

- old
+ new

@@ -1,35 +1,42 @@ require "bundler/gem_tasks" -require "date" -require "ohai/version" begin require "rspec/core/rake_task" RSpec::Core::RakeTask.new do |t| t.pattern = "spec/**/*_spec.rb" end rescue LoadError desc "rspec is not installed, this task is disabled" task :spec do - abort "rspec is not installed. `(sudo) gem install rspec` to run unit tests" + abort "rspec is not installed. bundle install first to make sure all dependencies are installed." end end -task :default => :spec - -require "chefstyle" -require "rubocop/rake_task" -RuboCop::RakeTask.new(:style) do |task| - task.options += ["--display-cop-names", "--no-color"] +begin + require "chefstyle" + require "rubocop/rake_task" + desc "Run Chefstyle tests" + RuboCop::RakeTask.new(:style) do |task| + task.options += ["--display-cop-names", "--no-color"] + end +rescue LoadError + puts "chefstyle gem is not installed. bundle install first to make sure all dependencies are installed." end begin - require "github_changelog_generator/task" - - GitHubChangelogGenerator::RakeTask.new :changelog do |config| - config.future_release = Ohai::VERSION - config.max_issues = 0 - config.add_issues_wo_labels = false - end + require "yard" + YARD::Rake::YardocTask.new(:docs) rescue LoadError + puts "yard is not available. bundle install first to make sure all dependencies are installed." end + +task :console do + require "irb" + require "irb/completion" + require "ohai" + ARGV.clear + IRB.start +end + +task default: [:style, :spec]