Class: Split::EncapsulatedHelper::ContextShim
- Inherits:
-
Object
- Object
- Split::EncapsulatedHelper::ContextShim
- Includes:
- Helper
- Defined in:
- lib/split/encapsulated_helper.rb
Instance Method Summary collapse
- #ab_user ⇒ Object
-
#initialize(context, original_params) ⇒ ContextShim
constructor
A new instance of ContextShim.
- #params ⇒ Object
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_user ⇒ Object
21 22 23 |
# File 'lib/split/encapsulated_helper.rb', line 21 def ab_user @ab_user ||= Split::Persistence.adapter.new(@context) end |
#params ⇒ Object
24 25 26 |
# File 'lib/split/encapsulated_helper.rb', line 24 def params @_params end |