require 'rss' module Crys module CommonFunctions def project_root "#{File.dirname(File.dirname(File.dirname(File.dirname(File.dirname(File.expand_path(__FILE__))))))}" end def process_image(file:, width: :auto) full_path = image_dir + "/" + file image = ::Crys::ImageProcessor.new(path: full_path, filename: file, width: width) assets << image image end def fetch_rss(url: nil, name: nil) if name path = case name when :main "/public/index.xml" end rss = File.read(project_root + path) end RSS::Parser.parse(rss) end end end