Skip to content

Instantly share code, notes, and snippets.

@stephenrichards
Created November 11, 2019 16:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stephenrichards/b5f82b416b4cf4db56232037ad012641 to your computer and use it in GitHub Desktop.
Save stephenrichards/b5f82b416b4cf4db56232037ad012641 to your computer and use it in GitHub Desktop.
client = Geckoboard.client(Rails.configuration.x.geckoboard.api_key)
client.ping
dataset = client.datasets.find_or_create(
'aaa.demo.applications_started_by_day',
fields: [
Geckoboard::DateField.new(:date, name: 'Date'),
Geckoboard::NumberField.new(:number, name: 'Applications')
],
unique_by: [:date]
)
dataset.put([
{ date: 3.days.ago.to_date, number: 55 },
{ date: 2.days.ago.to_date, number: 66 },
{ date: 1.days.ago.to_date, number: 77 }
])
dataset.post([{ date: Date.today, number: 88 }])
dataset.post([{ date: Date.today, number: 15 }])
dataset.delete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment