class BlacklightIiifSearch::RoutesGenerator
Public Instance Methods
inject_iiif_search_routes()
click to toggle source
Add CommonwealthVlrEngine to the routes
# File lib/generators/blacklight_iiif_search/routes_generator.rb, line 14 def inject_iiif_search_routes return if IO.read('config/routes.rb').include?('BlacklightIiifSearch::Routes') marker = 'Rails.application.routes.draw do' inject_into_file 'config/routes.rb', after: marker do "\n\n concern :iiif_search, BlacklightIiifSearch::Routes.new" end # for blacklight_range_limit bl_routes_marker = /resources :solr_documents[\S\s]*controller: 'catalog' do[\s]*concerns :exportable.*$/ inject_into_file 'config/routes.rb', after: bl_routes_marker do "\n concerns :iiif_search" end end