module RubyOptimize::ActionViewExtension
Public Instance Methods
ruby_optimize_wrap(*version_and_scope, **params, &block)
click to toggle source
# File lib/ruby_optimize/helpers/action_view_extension.rb, line 5 def ruby_optimize_wrap(*version_and_scope, **params, &block) scope = version_and_scope[1] || :default raise "RubyOptimize - A/B test not initialized" if @ruby_optimize.nil? raise "RubyOptimize - scope not found: #{scope.inspect}" if !@ruby_optimize.has_key?(scope) @ruby_optimize[scope].show?(version_and_scope[0], !!params[:version_for_crawler]) ? capture(&block).html_safe : '' end