Sha256: c6526e1e373c240c63b093a76dd2274ea37bd00989c82c0b11e1ace232aa7abc

Contents?: true

Size: 392 Bytes

Versions: 7

Compression:

Stored size: 392 Bytes

Contents

# frozen_string_literal: true

# Released under the MIT License.
# Copyright, 2020-2023, by Samuel Williams.

prepend Actions

on 'index' do
	@base = Utopia::Project::Base.instance
end

on '**/*/index' do |request, path|
	@base = Utopia::Project::Base.instance
	
	name = path.components[-2]
	
	@guide = @base.guides.find do |guide|
		guide.name == name
	end
	
	path.components = ["show"]
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
utopia-project-0.26.0 pages/guides/controller.rb
utopia-project-0.25.0 pages/guides/controller.rb
utopia-project-0.24.1 pages/guides/controller.rb
utopia-project-0.24.0 pages/guides/controller.rb
utopia-project-0.23.0 pages/guides/controller.rb
utopia-project-0.22.0 pages/guides/controller.rb
utopia-project-0.21.0 pages/guides/controller.rb