Rakefile in gh_inspector-1.1.2 vs Rakefile in gh_inspector-1.1.3
- old
+ new
@@ -1,6 +1,15 @@
+require 'bundler'
require 'bundler/gem_tasks'
+begin
+ Bundler.setup(:default, :development)
+rescue Bundler::BundlerError => e
+ warn e.message
+ warn 'Run `bundle install` to install missing gems'
+ exit e.status_code
+end
+
require 'rspec/core/rake_task'
require 'rubocop/rake_task'
RSpec::Core::RakeTask.new(:specs)
@@ -36,17 +45,18 @@
usage << "\n"
usage << "#### Presenting Your Report \n\n"
evidence = docs.at("GhInspector::Evidence")
usage << evidence.docstring
+ usage << "\n"
usage << "\nProtocol for custom objects:\n\n"
evidence.children.each do |method|
next unless method.name.to_s.start_with? "inspector"
params = method.parameters.flatten.compact
usage << " - `#{method.name}(#{params.join ', '})` - #{method.docstring}\n"
end
- usage << "\n\n"
+ usage << "\n"
new_file = start + start_split + usage + end_split + finale
File.open("README.md", 'w') { |f| f.write new_file }
end