module RubyOptimize::CommonControllersAndHelpers
Public Instance Methods
ruby_optimize(versions, **params)
click to toggle source
# File lib/ruby_optimize/common_controllers_and_helpers.rb, line 3 def ruby_optimize(versions, **params) @ruby_optimize = {} if @ruby_optimize.nil? scope = params[:scope] || :default raise "RubyOptimize - scope already defined: #{scope.inspect}" if @ruby_optimize.has_key?(scope) @ruby_optimize[scope] = AbTestHandler.new(cookies, versions, scope, request.user_agent, params[:domain], params[:cookie_expiration], params[:version_for_crawler], !!params[:session_cookie], params[:weights]) end