Class: Flydata::Api::DataEntry

Inherits:
Base
  • Object
show all
Defined in:
lib/flydata/api/data_entry.rb

Instance Method Summary collapse

Methods inherited from Base

#create, #list

Constructor Details

#initialize(api_client) ⇒ DataEntry

Returns a new instance of DataEntry.



4
5
6
7
8
# File 'lib/flydata/api/data_entry.rb', line 4

def initialize(api_client)
  @model_name = 'data_entry'
  @url_path = "/data_ports/:data_port_id/#{@model_name.pluralize}"
  super
end

Instance Method Details

#buffer_stat(data_entry_id, mode = nil) ⇒ Object



10
11
12
# File 'lib/flydata/api/data_entry.rb', line 10

def buffer_stat(data_entry_id, mode = nil)
  @client.get("/#{@model_name.pluralize}/#{data_entry_id}/buffer_stat/#{mode}")
end

#cleanup_sync(data_entry_id, tables) ⇒ Object



14
15
16
# File 'lib/flydata/api/data_entry.rb', line 14

def cleanup_sync(data_entry_id, tables)
  @client.post("/#{@model_name.pluralize}/#{data_entry_id}/cleanup_sync", nil, {tables: tables.join(',')})      
end