Class: PageConstraint
- Inherits:
-
Object
- Object
- PageConstraint
- Defined in:
- lib/cardboard/constraints/page_constraint.rb
Class Method Summary collapse
Class Method Details
.matches?(request) ⇒ Boolean
2 3 4 5 6 |
# File 'lib/cardboard/constraints/page_constraint.rb', line 2 def self.matches?(request) return false unless %w[html json js].include?(request.format.to_s.split("/")[1]) return false unless page = Cardboard::Url.urlable_for(request.params[:id]) page.class.name == "Cardboard::Page" end |