module Sinatra::LinkedData
To override negotiation on Content-Type, set :format in `linkeddata_options` to a RDF Format class, or symbol identifying a format.
Public Class Methods
registered(app)
click to toggle source
-
Registers Rack::LinkedData::ContentNegotiation
-
adds helpers
-
includes RDF and
LinkedData
-
defines `linkeddata_options`, which are passed to the Rack middleware available as `settings.linkeddata_options` and as options within the
LinkedData
Rack middleware.
@param [Sinatra::Base] app @return [void]
# File lib/sinatra/linkeddata.rb, line 28 def self.registered(app) options = {} app.set :linkeddata_options, options app.use(Rack::LinkedData::ContentNegotiation, options) app.helpers(Sinatra::LinkedData::Helpers) app.send(:include, ::RDF) app.send(:include, ::LinkedData) end