From d44425523d656f506d9d96888034d1da1c4fc99b Mon Sep 17 00:00:00 2001 From: Josh Hagins Date: Wed, 15 Apr 2015 17:52:26 -0400 Subject: scalariform 0.1.6 (new formula) Closes #38688. Signed-off-by: Mike McQuaid --- Library/Formula/scalariform.rb | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Library/Formula/scalariform.rb (limited to 'Library/Formula') diff --git a/Library/Formula/scalariform.rb b/Library/Formula/scalariform.rb new file mode 100644 index 000000000..b69375efa --- /dev/null +++ b/Library/Formula/scalariform.rb @@ -0,0 +1,28 @@ +class Scalariform < Formula + homepage "https://github.com/daniel-trinh/scalariform" + url "https://github.com/daniel-trinh/scalariform/releases/download/0.1.6/scalariform.jar" + sha256 "346276c5f3a25a44d64ed38f43739813933487299a651f7c64db748427641c54" + + def install + libexec.install "scalariform.jar" + bin.write_jar_script libexec/"scalariform.jar", "scalariform" + end + + test do + before_data = <<-EOS.undent + def foo() { + println("Hello World") + } + EOS + + after_data = <<-EOS.undent + def foo() { + println("Hello World") + } + EOS + + (testpath/"foo.scala").write before_data + system bin/"scalariform", "-indentSpaces=3", testpath/"foo.scala" + assert_equal after_data, (testpath/"foo.scala").read + end +end -- cgit v1.2.3