Sha256: a506bc16c3297f99e4daf8b4749d2239e98fb3089c17a017f3940499e7872ec1
Contents?: true
Size: 485 Bytes
Versions: 65
Compression:
Stored size: 485 Bytes
Contents
Foreman::Application.routes.draw do class BastionPagesConstraint def matches?(request) pages.include?(request.params[:bastion_page]) end private def pages pages = Bastion.plugins.collect { |name, plugin| plugin[:pages] } pages.flatten end end scope :module => :bastion do get '/:bastion_page/(*path)', :to => "bastion#index", constraints: BastionPagesConstraint.new get '/bastion/(*path)', :to => "bastion#index_ie" end end
Version data entries
65 entries across 65 versions & 1 rubygems