Use autoload instead of require

This commit is contained in:
Aaron Suggs 2013-01-10 18:36:31 -05:00
parent a1c1452741
commit eeb238b78d
3 changed files with 5 additions and 6 deletions

View file

@ -1,9 +1,10 @@
require 'rack' require 'rack'
module Rack::Attack module Rack::Attack
require 'rack/attack/cache' autoload :Cache, 'rack/attack/cache'
require 'rack/attack/throttle' autoload :Check, 'rack/attack/check'
require 'rack/attack/whitelist' autoload :Throttle, 'rack/attack/throttle'
require 'rack/attack/blacklist' autoload :Whitelist, 'rack/attack/whitelist'
autoload :Blacklist, 'rack/attack/blacklist'
class << self class << self

View file

@ -1,4 +1,3 @@
require_relative 'check'
module Rack module Rack
module Attack module Attack
class Blacklist < Check class Blacklist < Check

View file

@ -1,4 +1,3 @@
require_relative 'check'
module Rack module Rack
module Attack module Attack
class Whitelist < Check class Whitelist < Check