Sha256: 4ddd13dd9816edb573797bccdd5d3699de91ab0d5309be0c8e6aac8d390d6e37
Contents?: true
Size: 626 Bytes
Versions: 5
Compression:
Stored size: 626 Bytes
Contents
module Convert module Converters # Remove stuff from email body that is going to be stripped anyway. def email_escape(string, options = {}) # No options at the moment options = {}.merge(options) # Youtube videos @regex = /<iframe.+src=['"].+\/embed\/(.+)[?].+['"].+iframe>/ string = string.gsub(@regex, "https://youtu.be/#{'\1'}") # Vimeo videos # Example: https://vimeo.com/59437462 @regex = /<iframe.+src=['"]\/\/player\.vimeo.com\/video\/(.+)[?]{1}.+['"].+iframe>/ string = string.gsub(@regex, "https://vimeo.com/#{'\1'}") string end end end
Version data entries
5 entries across 5 versions & 1 rubygems