Module: Sixpack

Extended by:
Sixpack
Included in:
Sixpack
Defined in:
lib/sixpack.rb,
lib/sixpack/version.rb

Defined Under Namespace

Classes: Session

Constant Summary collapse

VERSION =
"0.1.0"

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#base_urlObject

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_idObject



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