class Minuteman::Configuration

Attributes

operations_prefix[RW]
parallel[RW]
patterns[RW]
prefix[RW]
redis[R]

Public Class Methods

new() click to toggle source
# File lib/minuteman/configuration.rb, line 6
def initialize
  @redis = Ohm.redis
  @prefix = "Minuteman".freeze
  @operations_prefix = "#{@prefix}::Operations:"
  @parallel = false

  @patterns = {
    year:   -> (time) { time.strftime("%Y") },
    month:  -> (time) { time.strftime("%Y-%m") },
    day:    -> (time) { time.strftime("%Y-%m-%d") },
    hour:   -> (time) { time.strftime("%Y-%m-%d %H") },
    minute: -> (time) { time.strftime("%Y-%m-%d %H:%M") },
  }
end

Public Instance Methods

redis=(redis) click to toggle source
# File lib/minuteman/configuration.rb, line 21
def redis=(redis)
  @redis = redis
  Ohm.redis = redis
end