class Sanitize::Whitelist::Attribute
Public Class Methods
new(name)
click to toggle source
# File lib/sanitize/whitelist/attribute.rb, line 2 def initialize(name) @name = name end
Public Instance Methods
freeze()
click to toggle source
Calls superclass method
# File lib/sanitize/whitelist/attribute.rb, line 14 def freeze super @protocols.freeze if @protocols end
protocols(protocols)
click to toggle source
# File lib/sanitize/whitelist/attribute.rb, line 6 def protocols(protocols) @protocols = Array(protocols) end
to_hash()
click to toggle source
# File lib/sanitize/whitelist/attribute.rb, line 10 def to_hash @protocols ? {@name => @protocols} : {} end