Sha256: c1c1e99390c850c50e2e936dfa83b49795b8f0782a9c7acac26bdadac8ef2a9e
Contents?: true
Size: 629 Bytes
Versions: 4
Compression:
Stored size: 629 Bytes
Contents
# frozen_string_literal: true require_relative "umami/version" require_relative "umami/configuration" require_relative "umami/client" require_relative "umami/errors" require "logger" module Umami class << self attr_writer :configuration, :logger end def self.configuration @configuration ||= Configuration.new end def self.configure yield(configuration) end def self.logger @logger ||= Logger.new($stdout).tap do |log| log.progname = self.name end end def self.reset @configuration = Configuration.new end def self.client(options = {}) Client.new(options) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
umami-ruby-0.1.3 | lib/umami.rb |
umami-ruby-0.1.2 | lib/umami.rb |
umami-ruby-0.1.1 | lib/umami.rb |
umami-ruby-0.1.0 | lib/umami.rb |