diff options
| author | Josh Hagins | 2015-04-15 17:52:26 -0400 |
|---|---|---|
| committer | Mike McQuaid | 2015-04-20 12:57:08 +0100 |
| commit | d44425523d656f506d9d96888034d1da1c4fc99b (patch) | |
| tree | 641cf9fa9c55bb29cb0b721be7b6c3fd32bceb66 | |
| parent | e064963de05aa7e28f69d43e40e76ec7750c201d (diff) | |
| download | homebrew-d44425523d656f506d9d96888034d1da1c4fc99b.tar.bz2 | |
scalariform 0.1.6 (new formula)
Closes #38688.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
| -rw-r--r-- | Library/Formula/scalariform.rb | 28 |
1 files changed, 28 insertions, 0 deletions
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 |
