module InfluxORM::Model::ClassMethods
Public Instance Methods
import(points_attrs)
click to toggle source
dependent class method: attrs_to_point
# File lib/influx_orm/model.rb, line 31 def import(points_attrs) points = points_attrs.map do |point_attrs| r = attrs_to_point(point_attrs) r[:series] ||= table_name r end connection.import(points) end
insert(point_attrs)
click to toggle source
# File lib/influx_orm/model.rb, line 26 def insert(point_attrs) connection.insert(table_name, attrs_to_point(point_attrs)) end
table_name()
click to toggle source
# File lib/influx_orm/model.rb, line 12 def table_name @table_name ||= name.gsub('::', '_').tableize end
Private Instance Methods
query()
click to toggle source
# File lib/influx_orm/model.rb, line 43 def query InfluxORM::Query.new(self) end