summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormakoto kuwata <kwa@kuwata-lab.com>2007-07-11 20:01:24 +0000
committermakoto kuwata <kwa@kuwata-lab.com>2007-07-11 20:01:24 +0000
commit6195125b3afbbd103ac16fa72320a2345a765c60 (patch)
tree84d5514e7c0db7dc73e2dd45c0dd6f34a9b516b2 /lib
parent85c3287725391d0d7eaafa66180962aa9b08af4a (diff)
downloaderubis-6195125b3afbbd103ac16fa72320a2345a765c60.tar.gz
- [bugfix] main.rb: help message was not displayed
- [bugfix] main.rb: Object#hash() was returned instead of context in load_datafile()
Diffstat (limited to 'lib')
-rw-r--r--lib/erubis/main.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/erubis/main.rb b/lib/erubis/main.rb
index 2335d36..44b5a05 100644
--- a/lib/erubis/main.rb
+++ b/lib/erubis/main.rb
@@ -215,8 +215,8 @@ module Erubis
return source
end
- def usage
- command = File.basename($0)
+ def usage(command=nil)
+ command ||= File.basename($0)
buf = []
buf << "erubis - embedded program converter for multi-language"
buf << "Usage: #{command} [..options..] [file ...]"
@@ -247,10 +247,9 @@ module Erubis
# -c class : class name (XmlEruby/PercentLineEruby/...) (default Eruby)
# -r library : require library
# -a : action (convert/execute)
- return join("\n")
+ return buf.join("\n")
end
-
def collect_supported_properties(erubis_klass)
list = []
erubis_klass.ancestors.each do |klass|