A Gollum::Wiki saves Sanitize instances
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user