Class: SpeedLimiter::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/speed_limiter/config.rb

Overview

config model

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



8
9
10
11
12
13
# File 'lib/speed_limiter/config.rb', line 8

def initialize
  @redis_url = "redis://localhost:6379/0"
  @redis = nil
  @no_limit = false
  @prefix = "speed_limiter"
end

Instance Attribute Details

#no_limitObject Also known as: no_limit?

Returns the value of attribute no_limit.



6
7
8
# File 'lib/speed_limiter/config.rb', line 6

def no_limit
  @no_limit
end

#prefixObject

Returns the value of attribute prefix.



6
7
8
# File 'lib/speed_limiter/config.rb', line 6

def prefix
  @prefix
end

#redisObject

Returns the value of attribute redis.



6
7
8
# File 'lib/speed_limiter/config.rb', line 6

def redis
  @redis
end

#redis_urlObject

Returns the value of attribute redis_url.



6
7
8
# File 'lib/speed_limiter/config.rb', line 6

def redis_url
  @redis_url
end