class InfluxDB::Rails::Values

Attributes

additional_values[R]
values[R]

Public Class Methods

new(values: {}, additional_values: InfluxDB::Rails.current.values) click to toggle source
# File lib/influxdb/rails/values.rb, line 4
def initialize(values: {}, additional_values: InfluxDB::Rails.current.values)
  @values = values
  @additional_values = additional_values
end

Public Instance Methods

to_h() click to toggle source
# File lib/influxdb/rails/values.rb, line 9
def to_h
  expanded_values.reject do |_, value|
    value.to_s.blank?
  end
end

Private Instance Methods

expanded_values() click to toggle source
# File lib/influxdb/rails/values.rb, line 19
def expanded_values
  values.merge(additional_values)
end