Updated changelog and documentation with new features. Now longer testing against 1.9.1, only 1.8.7 and 1.9.2.
Initial support for multi-value metrics. * Added: Vanity.playground.collecting. You want this to be true only in production environment. When false, disables collecting of metric and experiment data. * Added: Metric.last_update_at. * Removed: Metric.created_at, derived from experiment and never used. Fixed MongoDB flushdb to drop collections. .rvmrc no longer setups Ruby/creates gemset. Apparently on Linux, Passenger uses UNIX sockets, where on OS X it uses TCP.
…on), please run: vanity upgrade Using Redis namespace and all Vanity objects are now in the vanity: namespace.
accessing Redis directly, so it won't be too hard to add a MongoDB or MySQL adapter.
…urations. To run the full set of tests in all the supported versions of Ruby: rake test:rubies To test specific version of Ruby: rake test:rubies[1.8.7] To switch around: rvm 1.9.2@vanity
…. The host/port/db attributes are deprecated.
…tion to follow.
method suitable for the type of experiment you want to define, or call the generic define method (previously: experiment method). For example: ab_test "My A/B test" do alternatives :a, :b end The experiment method is no longer overloaded: it looks up an experiment (loading its definition if necessary), but does not define an experiment. The ab_test method is overloaded, though this may change in the future. * Changed: playground.define now requires an experiment type, ab_test is not the default any more.
dependecy ... actually two, since Redis brings with it RSpec.
…ives object. Removed: A/B test measure method no longer in use.
A/B tests: default test is true/false. Experiment only stores created_at timestamps. Added Rake test task.