class Weneedfeed::Application
Public Class Methods
new(schema:)
click to toggle source
@param [Hash] schema
Calls superclass method
# File lib/weneedfeed/application.rb, line 13 def initialize(schema:) @schema = ::Weneedfeed::Schema.new(schema) super() end
Public Instance Methods
call(env)
click to toggle source
@param [Hash] env
Calls superclass method
# File lib/weneedfeed/application.rb, line 19 def call(env) env['weneedfeed.schema'] = @schema super end
paths()
click to toggle source
@return [Array<String>]
# File lib/weneedfeed/application.rb, line 25 def paths ['/'] + @schema.page_ids.map do |page_id| "/feeds/#{page_id}.xml" end end