module RoadForest::ContentHandling
Public Class Methods
graphics_engine()
click to toggle source
@warning This is only the most nebulous beginning of image handling
# File lib/roadforest/content-handling/common-engines.rb, line 52 def graphics_engine @graphics_engine ||= begin require 'roadforest/type-handlers/handler' data = RoadForest::TypeHandlers::Handler.new RoadForest::ContentHandling::Engine.new.tap do |engine| engine.add data, "image/png" engine.add data, "image/gif;q=0.9" engine.add data, "image/jpeg;q=0.7" end end end
images_engine()
click to toggle source
@warning This is only the most nebulous beginning of image handling
# File lib/roadforest/content-handling/common-engines.rb, line 37 def images_engine @image_engine ||= begin require 'roadforest/type-handlers/handler' data = RoadForest::TypeHandlers::Handler.new RoadForest::ContentHandling::Engine.new.tap do |engine| engine.add data, "image/jpeg" engine.add data, "image/png;q=0.9" engine.add data, "image/gif;q=0.7" end end end
plaintext_engine()
click to toggle source
# File lib/roadforest/content-handling/common-engines.rb, line 24 def plaintext_engine @plaintext_engine ||= begin require 'roadforest/type-handlers/handler' text = RoadForest::TypeHandlers::Handler.new ContentHandling::Engine.new.tap do |engine| engine.add text, "text/plain" end end end
rdf_engine()
click to toggle source
# File lib/roadforest/content-handling/common-engines.rb, line 6 def rdf_engine @rdf_engine ||= begin require 'roadforest/type-handlers/jsonld' require 'roadforest/type-handlers/rdfa' rdfa = RoadForest::TypeHandlers::RDFa.new jsonld = RoadForest::TypeHandlers::JSONLD.new ContentHandling::Engine.new.tap do |engine| engine.add rdfa, "text/html;q=1;rdfa=1" engine.add rdfa, "application/xhtml+xml;q=1;rdfa=1" engine.add jsonld, "application/ld+json" engine.add rdfa, "text/html;q=0.5" engine.add rdfa, "application/xhtml+xml;q=0.5" end end end