Sha256: ceffc22734fe8f3c5825656933d02b1b5bf5d433eb0ea6858c0d7537f0d5cb5c

Contents?: true

Size: 283 Bytes

Versions: 5

Compression:

Stored size: 283 Bytes

Contents

require 'singleton'
require 'active_support/core_ext/numeric'

module Weeter
  class Configuration
    class LimiterConfig
      include Singleton
      attr_writer :enabled
      attr_accessor :max, :duration

      def enabled
        @enabled || false
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
weeter-0.15.0 lib/weeter/configuration/limiter_config.rb
weeter-0.14.0 lib/weeter/configuration/limiter_config.rb
weeter-0.13.0 lib/weeter/configuration/limiter_config.rb
weeter-0.11.0 lib/weeter/configuration/limiter_config.rb
weeter-0.10.0 lib/weeter/configuration/limiter_config.rb