Gobbler

Access to Gobbler API via Ruby

Installation

Add this line to your application's Gemfile:

gem 'gobbler'

And then execute:

$ bundle

Or install it yourself as:

$ gem install gobbler

Documentation

Documentation is available at rdoc.info

Exmaple Usage

require 'gobbler'

## Set up authentication and sign in
Gobbler.config(email: "...", password: "...")

## Get the high-level metrics for your account
puts Gobbler::Dashboard.list

## Get a list of all project names
puts Gobbler.projects.collect(&:name)

## Get a list of all files in a project
project = Gobbler.projects.first
checkpoint = project.last_checkpoint

checkpoint.assets.each do |asset|
  puts asset["relative_path"]
end

## Get a list of all machines that you have signed into gobbler with
puts Gobbler.machines

## Get a list of the cities that each of your drives was last seen in
Gobbler.volumes.each do |volume|
  puts "#{volume.volume_name} : #{volume.city}"
end