An open API service indexing awesome lists of open source software.

https://github.com/splitrb/split-export

:open_file_folder: Split extension to export your data
https://github.com/splitrb/split-export

Last synced: 2 months ago
JSON representation

:open_file_folder: Split extension to export your data

Awesome Lists containing this project

README

        

# [Split Export](http://libraries.io/rubygems/split-export)

An extension to [Split](http://github.com/splitrb/split) to allow for easy exporting of AB testing data.

## Requirements

The split gem and its dependencies.

## Setup

If you are using bundler add split to your Gemfile:

gem 'split-export', :require => 'split/export'

Then run:

bundle install

Otherwise install the gem:

gem install split-export

and require it in your project:

require 'split/export'

## Usage

This exports data for all experiments. This data set does not break down conversions by goals:

require 'split/export'
csv_data = Split::Export.to_csv
File.open('path/to/my.csv', 'w') {|f| f.write(csv_data) }

This exports data for a single experiment, and breaks it down by group and goal:

require 'split/export'
csv_data = Split::Export.experiment_to_csv("my_experiment")
File.open('path/to/my.csv', 'w') {|f| f.write(csv_data) }

## Contribute

Source hosted at [GitHub](http://github.com/splitrb/split-export).
Report Issues/Feature requests on [GitHub Issues](http://github.com/splitrb/split-export/issues).

Tests can be ran with `rake spec`

Please conform to the [Code of Conduct](CODE_OF_CONDUCT.md).

### Note on Patches/Pull Requests

* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
future version unintentionally.
* Commit, do not mess with rakefile, version, or history.
(if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.

## Copyright

Copyright (c) 2013-2018 Andrew Nesbitt. See LICENSE for details.