module Converters # Convert metacafe movie URL to embedded html def metacafe(string, options = {}) # Original 440 272 options = { :width => 590, :height => 335, :show_stats => false, :autoplay => false }.merge(options) @regex = /http:\/\/www\.metacafe\.com\/watch\/([A-Za-z0-9._%-]*)\/([A-Za-z0-9._%-]*)(\/)?/ string.gsub(@regex) do metacafe_id = $1 metacafe_slug = $2 width = options[:width] height = options[:height] show_stats = options[:show_stats] ? "showStats=yes" : "showStats=no" autoplay = options[:autoplay] ? "autoPlay=yes" : "autoPlay=no" flash_vars = [show_stats, autoplay].join("|") %{
} end end end