Sha256: a0849eb538b356602758c435e03b049cb3b1caa6d71c3e9581ba07b1fa4037fa

Contents?: true

Size: 1.63 KB

Versions: 1

Compression:

Stored size: 1.63 KB

Contents

Optimizely
===========

The unofficial (basic) Ruby gem to communicate with the Optimizely Experiment API (http://developers.optimizely.com/rest/).
The Experiment API lets you create and manage Optimizely projects and the experiments inside of them.

To start using the Optimizely Experiment API you need an API Token, you can request one via: developers@optimizely.com

# Quick start

## Installation

Add Optimizely to your Gemfile

    gem 'optimizely'

Don't forget to bundle install:

    $ bundle install

# General usage

### Create your Optimizely object

    optimizely = Optimizely.new({ api_token: 'abcdefghijklmnopqrstuvwxyz:123456' })

## Projects

	Retrieve all projects:
		projects = optimizely.projects

## Experiments
	
	Retrieve all experiments for a project:
		experiments = optimizely.experiments(12345)

## Variations

	Retrieve all variations for an experiment:
		variations = optimizely.variations(12345)

## Audiences

	Retrieve all audiences for an project:
		audiences = optimizely.audiences(12345)

# Information

### Changelog

#### 1.0
* Add all basic features for the Optimizely Experiment API.

### Bug reports

If you discover any bugs, feel free to create an issue on GitHub. Please add as much information as
possible to help us fixing the possible bug. We also encourage you to help even more by forking and
sending us a pull request.

https://github.com/martijnsch/optimizely-gem/issues

### Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new pull request

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
optimizely-1.0.0 README.md