Sha256: 10f2830c525a3adec72c3258b1c36aeaa20f2366e9f7c09df90c8114031481f5

Contents?: true

Size: 189 Bytes

Versions: 10

Compression:

Stored size: 189 Bytes

Contents

module Plug
  class Constraint
    def initialize(feature)
      @feature = feature
    end

    def matches?(request)
      Plug.enabled?(@feature)
    rescue
      true
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
plug-0.1.23 lib/plug/constraint.rb
plug-0.1.22 lib/plug/constraint.rb
plug-0.1.21 lib/plug/constraint.rb
plug-0.1.19 lib/plug/constraint.rb
plug-0.1.18 lib/plug/constraint.rb
plug-0.1.16 lib/plug/constraint.rb
plug-0.1.15 lib/plug/constraint.rb
plug-0.1.14 lib/plug/constraint.rb
plug-0.1.12 lib/plug/constraint.rb
plug-0.1.11 lib/plug/constraint.rb