Sha256: e5d5fcbfd7e0163a3c8132dadef7950fe3a192f736867651e4aaeaa95d32bed3

Contents?: true

Size: 566 Bytes

Versions: 40

Compression:

Stored size: 566 Bytes

Contents

module Flydata
  module Api
    class DataEntry < Base
      def initialize(api_client)
        @model_name = 'data_entry'
        @url_path = "/data_ports/:data_port_id/#{@model_name.pluralize}"
        super
      end

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

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
flydata-0.3.4 lib/flydata/api/data_entry.rb
flydata-0.3.3 lib/flydata/api/data_entry.rb
flydata-0.3.2 lib/flydata/api/data_entry.rb
flydata-0.3.1 lib/flydata/api/data_entry.rb
flydata-0.3.0 lib/flydata/api/data_entry.rb
flydata-0.2.30 lib/flydata/api/data_entry.rb
flydata-0.2.29 lib/flydata/api/data_entry.rb
flydata-0.2.28 lib/flydata/api/data_entry.rb
flydata-0.2.27 lib/flydata/api/data_entry.rb
flydata-0.2.26 lib/flydata/api/data_entry.rb
flydata-0.2.25 lib/flydata/api/data_entry.rb
flydata-0.2.24 lib/flydata/api/data_entry.rb
flydata-0.2.23 lib/flydata/api/data_entry.rb
flydata-0.2.22 lib/flydata/api/data_entry.rb
flydata-0.2.21 lib/flydata/api/data_entry.rb
flydata-0.2.20 lib/flydata/api/data_entry.rb
flydata-0.2.19 lib/flydata/api/data_entry.rb
flydata-0.2.18 lib/flydata/api/data_entry.rb
flydata-0.2.17 lib/flydata/api/data_entry.rb
flydata-0.2.16 lib/flydata/api/data_entry.rb