Sha256: 7187dcd896507e06da8659cbdf07d027a9631cceeecca02f76b1352b2f2a8ac8
Contents?: true
Size: 1010 Bytes
Versions: 1
Compression:
Stored size: 1010 Bytes
Contents
# frozen_string_literal: true require 'trifle/ruby/driver/redis' require 'trifle/ruby/mixins/packer' require 'trifle/ruby/nocturnal' require 'trifle/ruby/configuration' require 'trifle/ruby/operations/timeseries/increment' require 'trifle/ruby/operations/timeseries/values' require 'trifle/ruby/version' module Trifle module Ruby class Error < StandardError; end class DriverNotFound < Error; end def self.default @default ||= Configuration.new end def self.configure yield(default) default end def self.track(key:, at:, values:, config: nil) Trifle::Ruby::Operations::Timeseries::Increment.new( key: key, at: at, values: values, config: config ).perform end def self.values(key:, from:, to:, range:, config: nil) Trifle::Ruby::Operations::Timeseries::Values.new( key: key, from: from, to: to, range: range, config: config ).perform end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trifle-ruby-3.0.4 | lib/trifle/ruby.rb |