Project

blimp

0.0
No commit activity in last 3 years
No release in over 3 years
Ruby gem that implements the Blimp Public API http://dev.getblimp.com/
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

~> 0.11.0
 Project Readme

Blimp

Gem Version Dependency Status Code Climate Gitter chat

Ruby gem that implements Blimp's public API.

Installation

Add this line to your application's Gemfile:

gem 'blimp'

And then execute:

$ bundle

Or install it yourself as:

$ gem install blimp

Usage

Use the following template for your API credentials. If you don't have them already, you can get them here.

Blimp.api_key = "API_KEY"
Blimp.app_id = "APP_ID"
Blimp.app_secret = "APP_SECRET"
Blimp.username = "USERNAME"

This gem implements Company, Project, Goal, Task, Comment, File, and User resources. There are two main methods for finding resources, first there is the find method that finds a single instance of a resource by its id. There is also a find_all method that returns an array of all of that resource.

project = Blimp::Project.find(1)  # Finds a project with an id of 1
Blimp::Company.find_all # Finds all of the companies you have access to 

project.name = "New Project Name" # Set the name of the project
project.save # Attempts to save the project's changes

Todo

  • Start testing the gem with Minitest
  • Handle required fields when creating new resources
  • Have better error coverage

Discussion

If you have any questions, ideas or jokes:

Gitter chat

Contributing

  1. Fork it
  2. Commit your changes
  3. Push to the your fork
  4. Create new Pull Request