Rakefile in govuk_markdown-2.0.1 vs Rakefile in govuk_markdown-2.0.2

- old
+ new

@@ -1,16 +1,29 @@ +require "mkmf" require "bundler/gem_tasks" +require "rspec/core/rake_task" + +RSpec::Core::RakeTask.new(:spec) + task default: :spec desc "Regenerate the example HTML in example/example.html" task :generate_example do require_relative "lib/govuk_markdown" markdown = File.read("example/example.md") html = GovukMarkdown.render(markdown) File.write("example/example.html", ERB.new(File.read("example/example_layout.html.erb")).result(binding)) - sh "open example/example.html" + + case + when find_executable("xdg-open") # linux + sh("xdg-open example/example.html") + when find_executable("open") # mac + sh("open example/example.html") + else + puts "View the example in example/example.html" + end end desc "Print the current version of the gem" task :gem_version do require_relative "lib/govuk_markdown/version"