Module: Sixpack
Defined Under Namespace
Classes: Session
Constant Summary collapse
- VERSION =
"0.1.0"
Instance Attribute Summary collapse
-
#base_url ⇒ Object
Returns the value of attribute base_url.
Instance Method Summary collapse
- #generate_client_id ⇒ Object
- #simple_convert(experiment_name, client_id) ⇒ Object
- #simple_participate(experiment_name, alternatives, client_id = nil, force = nil) ⇒ Object
Instance Attribute Details
#base_url ⇒ Object
Returns the value of attribute base_url.
12 13 14 |
# File 'lib/sixpack.rb', line 12 def base_url @base_url end |
Instance Method Details
#generate_client_id ⇒ Object
27 28 29 30 |
# File 'lib/sixpack.rb', line 27 def generate_client_id uuid = UUID.new uuid.generate end |
#simple_convert(experiment_name, client_id) ⇒ Object
22 23 24 25 |
# File 'lib/sixpack.rb', line 22 def simple_convert(experiment_name, client_id) session = Session.new(client_id) session.convert(experiment_name)["status"] end |
#simple_participate(experiment_name, alternatives, client_id = nil, force = nil) ⇒ Object
16 17 18 19 20 |
# File 'lib/sixpack.rb', line 16 def simple_participate(experiment_name, alternatives, client_id=nil, force=nil) session = Session.new(client_id) res = session.participate(experiment_name, alternatives, force) res["alternative"]["name"] end |