Class: Mcoin::InfluxDB

Inherits:
Object
  • Object
show all
Defined in:
lib/mcoin/influx_db.rb

Overview

:nodoc:

Instance Method Summary collapse

Constructor Details

#initialize(endpoint, db, user = nil, pass = '') ⇒ InfluxDB

Returns a new instance of InfluxDB.



10
11
12
13
14
15
# File 'lib/mcoin/influx_db.rb', line 10

def initialize(endpoint, db, user = nil, pass = '')
  @endpoint = endpoint
  @db = db
  @user = user
  @pass = pass
end

Instance Method Details

#save(data) ⇒ Object



17
18
19
20
21
22
23
24
# File 'lib/mcoin/influx_db.rb', line 17

def save(data)
  req = request(data)
  res = Net::HTTP.start(uri.hostname, uri.port) do |http|
    http.request(req)
  end

  pp JSON.parse(res.body, decimal_class: BigDecimal) unless res.body.nil?
end