Sha256: 406f99640af59ee362f1cde6c057f37b3cd5b8f392da4eacbb7a7742d0d7e0fa

Contents?: true

Size: 263 Bytes

Versions: 7

Compression:

Stored size: 263 Bytes

Contents

module Sitepress
  # Route constraint for rails routes.rb file.
  class RouteConstraint
    def initialize(resources: Sitepress.site.resources)
      @resources = resources
    end

    def matches?(request)
      !!@resources.get(request.path)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sitepress-rails-0.1.22 lib/sitepress/route_constraint.rb
sitepress-rails-0.1.21 lib/sitepress/route_constraint.rb
sitepress-rails-0.1.20 lib/sitepress/route_constraint.rb
sitepress-rails-0.1.19 lib/sitepress/route_constraint.rb
sitepress-rails-0.1.18 lib/sitepress/route_constraint.rb
sitepress-rails-0.1.17 lib/sitepress/route_constraint.rb
sitepress-rails-0.1.16 lib/sitepress/route_constraint.rb