Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

stackreduce/stackreduce

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stackreduce API Wrapper

Stackreduce gem its a Rails API Wrapper for Stackreduce.com A simple solutions for pushing your data from your rails app

Code Climate Gem Version

RDocs

You can view the Stackreduce documentation in RDoc format here:

http://rubydoc.info/github/stackreduce/stackreduce/master/frames

Issue tracker

https://github.com/stackreduce/stackreduce/issues

Getting started

Add it to your Gemfile:

gem 'stackreduce'

And then execute:

$ bundle

Or install it yourself as:

$ gem install stackreduce

Create a config file

From console run the generator:

$ rails g stackreduce:config

It will create a config file under your

config/initializers/stackreduce_config.rb

Edit your config file and add your applications id and token:

Stackreduce.configure do |config|
  config.app_id = "YOUR_APP_ID"
  config.token = "YOUR_APP_TOKEN"
end

Usage

Push a new stack:

Stackreduce.push User.all		

or create a stack with a name:

Stackreduce.push User.all, :stack => "My awesome stack"

Seed en example Stack

Push a new demo stack:

Will generate an demo stack with users named "My Users Stack"

Stackreduce.seed :users => "My Users Stack"

Will generate an demo stack with users named "My Products Stack"

Stackreduce.seed :products => "My Products Stack"

Defaults: Will generate an demo stack with users

Stackreduce.seed

Tested with

Rails 4.0.0
ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-darwin12.3.0]

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 new Pull Request

License

Released under the MIT license see the file License.

Created by Yannis Kolovos (https://github.com/msroot)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.