Sha256: fc3edb21b99904f9985d7fae752b0a58a9bc5dc24baceb49a7f915842ef552eb
Contents?: true
Size: 730 Bytes
Versions: 1
Compression:
Stored size: 730 Bytes
Contents
class Sanitize module Config HTTP_PROTOCOLS ||= ['http', 'https', :relative].freeze ONEBOX ||= freeze_config merge(RELAXED, elements: RELAXED[:elements] + %w[audio embed iframe source video], attributes: merge(RELAXED[:attributes], 'audio' => %w[controls], 'embed' => %w[height src type width], 'iframe' => %w[allowfullscreen frameborder height scrolling src width], 'source' => %w[src type], 'video' => %w[controls height loop width], ), protocols: merge(RELAXED[:protocols], 'embed' => { 'src' => HTTP_PROTOCOLS }, 'iframe' => { 'src' => HTTP_PROTOCOLS }, 'source' => { 'src' => HTTP_PROTOCOLS }, ), ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
onebox-1.7.4 | lib/onebox/onebox_sanitize_config.rb |