[DRE-commits] [gem2deb] 05/07: Extract banner printing to its own module
Antonio Terceiro
terceiro at moszumanska.debian.org
Wed Jul 22 01:54:35 UTC 2015
This is an automated email from the git hooks/post-receive script.
terceiro pushed a commit to branch master
in repository gem2deb.
commit 58b6c682d99767eddc1b42d11b89e9fd664a29be
Author: Antonio Terceiro <terceiro at debian.org>
Date: Tue Jul 21 22:34:43 2015 -0300
Extract banner printing to its own module
You know what is coming next ...
---
debian/gem2deb-test-runner.install | 1 +
debian/rules | 2 +-
lib/gem2deb/banner.rb | 11 +++++++++++
lib/gem2deb/test_runner.rb | 8 ++------
4 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/debian/gem2deb-test-runner.install b/debian/gem2deb-test-runner.install
index 9457d61..09ecc5e 100644
--- a/debian/gem2deb-test-runner.install
+++ b/debian/gem2deb-test-runner.install
@@ -1,4 +1,5 @@
bin/gem2deb-test-runner /usr/bin/
+lib/gem2deb/banner.rb /usr/lib/ruby/vendor_ruby/gem2deb
lib/gem2deb/metadata.rb /usr/lib/ruby/vendor_ruby/gem2deb
lib/gem2deb/rake/spectask.rb /usr/lib/ruby/vendor_ruby/gem2deb/rake
lib/gem2deb/rake/testtask.rb /usr/lib/ruby/vendor_ruby/gem2deb/rake
diff --git a/debian/rules b/debian/rules
index 0f2af45..3615097 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,7 +11,7 @@ override_dh_auto_build: $(ruby_versions)
mv man/gem2deb/gem2deb-test-runner.1 man/gem2deb-test-runner
override_dh_install:
- dh_install -pgem2deb -Xgem2deb-test-runner -Xtest_runner.rb -Xmetadata.rb -Xtesttask.rb -Xspectask.rb
+ dh_install -pgem2deb -Xgem2deb-test-runner -Xtest_runner.rb -Xmetadata.rb -Xtesttask.rb -Xspectask.rb -Xbanner.rb
dh_install -pgem2deb-test-runner
.PHONY: $(ruby_versions)
diff --git a/lib/gem2deb/banner.rb b/lib/gem2deb/banner.rb
new file mode 100644
index 0000000..5bae9d6
--- /dev/null
+++ b/lib/gem2deb/banner.rb
@@ -0,0 +1,11 @@
+module Gem2Deb
+ module Banner
+ def self.print(msg)
+ puts
+ puts '┌' + '─' * 78 + '┐'
+ puts '│ %-77s│' % msg
+ puts '└' + '─' * 78 + '┘'
+ puts
+ end
+ end
+end
diff --git a/lib/gem2deb/test_runner.rb b/lib/gem2deb/test_runner.rb
index 20c783d..767225e 100644
--- a/lib/gem2deb/test_runner.rb
+++ b/lib/gem2deb/test_runner.rb
@@ -17,6 +17,7 @@ require 'rbconfig'
require 'fileutils'
require 'shellwords'
+require 'gem2deb/banner'
require 'gem2deb/metadata'
module Gem2Deb
@@ -95,7 +96,6 @@ module Gem2Deb
required_file && File.exist?(required_file)
end
-
def run_ruby(*args)
run(rubyver, *args)
end
@@ -163,11 +163,7 @@ module Gem2Deb
end
def print_banner(msg)
- puts
- puts '┌' + '─' * 78 + '┐'
- puts '│ %-77s│' % msg
- puts '└' + '─' * 78 + '┘'
- puts
+ Gem2Deb::Banner.print(msg)
end
class TestsListedInMetadata < TestRunner
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/gem2deb.git
More information about the Pkg-ruby-extras-commits
mailing list