]> git.wincent.com - walrat.git/blobdiff - lib/walrat/memoizing_cache.rb
Hoist unnecessarily nested requires up to file scope
[walrat.git] / lib / walrat / memoizing_cache.rb
index 3e8cc4eb2b9307893d34e9b028185e0ce660a709..3f5f6ebb5195a982528cce51e4fc61cca771cc4c 100755 (executable)
@@ -21,6 +21,7 @@
 # POSSIBILITY OF SUCH DAMAGE.
 
 require 'walrat'
+require 'singleton'
 
 module Walrat
   # The MemoizingCache class memoizes the outcomes of parse operations. The
@@ -38,7 +39,6 @@ module Walrat
   class MemoizingCache
     # Singleton class that serves as a default value for unset keys in a Hash.
     class NoValueForKey
-      require 'singleton'
       include Singleton
     end