Module: InfluxORM::Model::ClassMethods
- Defined in:
- lib/influx_orm/model.rb
Instance Method Summary collapse
-
#import(points_attrs) ⇒ Object
dependent class method: attrs_to_point.
- #insert(point_attrs) ⇒ Object
- #table_name ⇒ Object
Instance Method Details
#import(points_attrs) ⇒ Object
dependent class method: attrs_to_point
31 32 33 34 35 36 37 38 |
# 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) ⇒ Object
26 27 28 |
# File 'lib/influx_orm/model.rb', line 26 def insert(point_attrs) connection.insert(table_name, attrs_to_point(point_attrs)) end |
#table_name ⇒ Object
12 13 14 |
# File 'lib/influx_orm/model.rb', line 12 def table_name @table_name ||= name.gsub('::', '_').tableize end |