A Gollum::Wiki saves Sanitize instances

This commit is contained in:
rick
2010-12-02 14:35:31 -08:00
parent db2a6deca9
commit 76064da131
2 changed files with 27 additions and 0 deletions
+7
View File
@@ -103,6 +103,13 @@ module Gollum
:allow_comments => allow_comments?
}
end
# Builds a Sanitize instance from the current options.
#
# Returns a Sanitize instance.
def to_sanitize
Sanitize.new(to_hash)
end
end
end
+20
View File
@@ -334,6 +334,26 @@ module Gollum
@access.refresh
end
# Public: Creates a Sanitize instance using the Wiki's sanitization
# options.
#
# Returns a Sanitize instance.
def sanitizer
if options = sanitization
@sanitizer ||= options.to_sanitize
end
end
# Public: Creates a Sanitize instance using the Wiki's history sanitization
# options.
#
# Returns a Sanitize instance.
def history_sanitizer
if options = history_sanitization
@history_sanitizer ||= options.to_sanitize
end
end
#########################################################################
#
# Internal Methods