class Storytime::Constraints::PageConstraint

Public Instance Methods

matches?(request) click to toggle source
# File lib/storytime/constraints/page_constraint.rb, line 6
def matches?(request)
  site = current_storytime_site(request)
  site.pages.friendly.exists?(request.params[:id]) ||
  File.exists?(Rails.root.join('app', 'views', "storytime/#{site.custom_view_path}/pages/#{ActionController::Base.helpers.sanitize(request.params[:id])}.html.erb"))
end