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