Class: OpenSRS::SanitizableString
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- OpenSRS::SanitizableString
- Defined in:
- lib/opensrs/sanitizable_string.rb
Overview
SanitizableString
Class Attribute Summary collapse
-
.enable_sanitization ⇒ Object
Returns the value of attribute enable_sanitization.
Instance Method Summary collapse
-
#initialize(original_string, sanitized_string) ⇒ SanitizableString
constructor
A new instance of SanitizableString.
- #sanitized ⇒ Object
Constructor Details
#initialize(original_string, sanitized_string) ⇒ SanitizableString
Returns a new instance of SanitizableString.
12 13 14 15 |
# File 'lib/opensrs/sanitizable_string.rb', line 12 def initialize(original_string, sanitized_string) super(original_string) @sanitized_string = sanitized_string end |
Class Attribute Details
.enable_sanitization ⇒ Object
Returns the value of attribute enable_sanitization.
9 10 11 |
# File 'lib/opensrs/sanitizable_string.rb', line 9 def enable_sanitization @enable_sanitization end |
Instance Method Details
#sanitized ⇒ Object
17 18 19 |
# File 'lib/opensrs/sanitizable_string.rb', line 17 def sanitized self.class.enable_sanitization ? @sanitized_string : self end |