class EenyMeeny::SmokeTestConstraint
Public Class Methods
new(smoke_test_id, version: 1)
click to toggle source
# File lib/eeny-meeny/routing/smoke_test_constraint.rb, line 6 def initialize(smoke_test_id, version: 1) @smoke_test_cookie_name = EenyMeeny::Cookie.smoke_test_name(smoke_test_id, version: version) end
Public Instance Methods
matches?(request)
click to toggle source
# File lib/eeny-meeny/routing/smoke_test_constraint.rb, line 10 def matches?(request) cookie = EenyMeeny::Cookie.read(request.cookie_jar[@smoke_test_cookie_name]) !cookie.nil? end