Sha256: dab0e432ee5b8029187c80d49a9da6c465ba87e72145b893fd5b06325a89bdea

Contents?: true

Size: 268 Bytes

Versions: 112

Compression:

Stored size: 268 Bytes

Contents

class Lalala::Pages::PageTypeConstraint

  def initialize(type)
    @type = type.constantize
  end

  def matches?(request)
    return false if request.env["action_dispatch.exception"]
    request.env['lalala.page'] and @type === request.env['lalala.page']
  end

end

Version data entries

112 entries across 112 versions & 1 rubygems

Version Path
lalala-4.1.0.dev.425 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.420 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.419 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.418 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.417 lib/lalala/pages/page_type_constraint.rb
lalala-4.0.0.dev.416 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.415 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.414 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.413 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.412 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.411 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.410 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.409 lib/lalala/pages/page_type_constraint.rb
lalala-4.0.0.dev.407 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.408 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.398 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.397 lib/lalala/pages/page_type_constraint.rb
lalala-4.0.0.dev.396 lib/lalala/pages/page_type_constraint.rb
lalala-4.0.0.dev.395 lib/lalala/pages/page_type_constraint.rb
lalala-4.1.0.dev.394 lib/lalala/pages/page_type_constraint.rb