Skip to content
Ruby library for Infogr.am
Ruby
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples exmple added Apr 2, 2015
lib
spec lib rewrite, new methods, readme update, version bump Feb 16, 2015
.gitignore lib name updated Dec 28, 2014
.rspec
Gemfile
Guardfile lib rewrite, new methods, readme update, version bump Feb 16, 2015
LICENSE.txt
README.md
Rakefile added auth, few methods, fixtures Dec 28, 2014
infogram.gemspec

README.md

Infogram::Ruby

Ruby library for Infogr.am

Installation

$ gem install infogram

Usage

require 'infogram'

client = Infogram::Client.new('API_KEY', 'API_SECRET')
client.themes.list

Example response

[
  {
    "id": 61,
    "title": "twitter",
    "thumb": "https://infogr.am/i/templates/61/twitter-thumbnail-small.png"
  },
  {
    "id": 44,
    "title": "Megaphone",
    "thumb": "https://infogr.am/i/templates/S/PRO-megaphone.png"
  },
  {
    "id": 34,
    "title": "Asketic-new",
    "thumb": "https://infogr.am/i/templates/S/asketic-black.png"
  }
]

API Methods

Themes

client.themes.list

Infographics

client.infographics.list
client.infographics.get(infographic_id)
client.infographics.create(params)
client.infographics.update(infographic_id, params)
client.infographics.destroy(infographic_id)

Users

client.users.get_infographics(user_id)

Contributing

  1. Fork it ( https://github.com/[my-github-username]/infogram-ruby/fork )
  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
You can’t perform that action at this time.