Sha256: 0b65ac430817201c6b193b53eb56e298f8faddb1da0686e39b0b623c123e56e8
Contents?: true
Size: 1.63 KB
Versions: 2
Compression:
Stored size: 1.63 KB
Contents
= Tamber API Client for Ruby {<img src="https://travis-ci.org/tamber/tamber-ruby.svg?branch=master" alt="Build Status" />}[https://travis-ci.org/tamber/tamber-ruby] You can sign up for a Tamber account at https://tamber.com. For full API documentation, refer to https://tamber.com/docs/api. == Installation To use the Tamber Ruby bindings, you should run: gem install tamber If you want to build the gem from source: gem build tamber.gemspec == Compatibility We are compatible with Ruby 1.9.3 and above. == Usage Track Events in real time: require 'tamber' Tamber.project_key = 'your_project_key' begin Tamber::Event.track( :user => 'user_rlox8k927z7p', :behavior => 'like' :item => 'item_wmt4fn6o4zlk', ) rescue TamberError => error puts error.message end Then get recommendations from your engine: Tamber.engine_key = 'your_engine_key' begin d = Tamber::Discover.recommended( :user => 'user_rlox8k927z7p' ) d.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"} rescue TamberError => error puts error.message end Or do both in a single call: require 'tamber' Tamber.project_key = 'your_project_key' Tamber.engine_key = 'your_engine_key' begin e = Tamber::Event.track( :user => 'user_rlox8k927z7p', :behavior => 'like' :item => 'item_wmt4fn6o4zlk', :get_recs => {} ) puts "Recommended For User:" e.recommended.each { |rec| puts "item: #{rec.item}, score: #{rec.score}"} rescue TamberError => error puts error.message end See {Tests}[https://github.com/tamber/tamber-ruby/tree/master/test] for more examples.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tamber-0.1.4 | README.rdoc |
tamber-0.1.3 | README.rdoc |