diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/redmine/wiki_formatting.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/redmine/wiki_formatting.rb b/lib/redmine/wiki_formatting.rb index fb7799689..ec62f2781 100644 --- a/lib/redmine/wiki_formatting.rb +++ b/lib/redmine/wiki_formatting.rb @@ -34,6 +34,7 @@ module Redmine options = args.last.is_a?(Hash) ? args.pop : {} name = name.to_s raise ArgumentError, "format name '#{name}' is already taken" if @@formatters[name] + formatter, helper, parser = if args.any? args @@ -41,6 +42,7 @@ module Redmine %w(Formatter Helper HtmlParser).map {|m| "Redmine::WikiFormatting::#{name.classify}::#{m}".constantize rescue nil} end raise "A formatter class is required" if formatter.nil? + @@formatters[name] = { :formatter => formatter, :helper => helper, |