class Geckoboard::Dataset
Attributes
client[R]
fields[R]
id[R]
Public Class Methods
new(client, id, fields)
click to toggle source
# File lib/geckoboard/dataset.rb, line 5 def initialize(client, id, fields) @client = client @id = id @fields = fields end
Public Instance Methods
delete()
click to toggle source
# File lib/geckoboard/dataset.rb, line 11 def delete client.delete(id) end
post(data, options = {})
click to toggle source
# File lib/geckoboard/dataset.rb, line 19 def post(data, options = {}) client.post_data(id, payload_formatter.format(data), options) end
put(data)
click to toggle source
# File lib/geckoboard/dataset.rb, line 15 def put(data) client.put_data(id, payload_formatter.format(data)) end
Private Instance Methods
payload_formatter()
click to toggle source
# File lib/geckoboard/dataset.rb, line 25 def payload_formatter PayloadFormatter.new(self) end