Class: Split::EncapsulatedHelper::ContextShim

Inherits:
Object
  • Object
show all
Includes:
Helper
Defined in:
lib/split/encapsulated_helper.rb

Instance Method Summary collapse

Methods included from Helper

#ab_test, #begin_experiment, #clean_old_versions, #doing_other_tests?, #exclude_visitor?, #finish_experiment, #finished, #is_ignored_ip_address?, #is_robot?, #not_allowed_to_test?, #old_versions, #override_alternative, #override_present?, #reset!

Constructor Details

#initialize(context, original_params) ⇒ ContextShim

Returns a new instance of ContextShim.



17
18
19
20
# File 'lib/split/encapsulated_helper.rb', line 17

def initialize(context, original_params)
  @context = context
  @_params = original_params
end

Instance Method Details

#ab_userObject



21
22
23
# File 'lib/split/encapsulated_helper.rb', line 21

def ab_user
  @ab_user ||= Split::Persistence.adapter.new(@context)
end

#paramsObject



24
25
26
# File 'lib/split/encapsulated_helper.rb', line 24

def params
  @_params
end