Module: Highscore

Defined in:
lib/highscore.rb,
lib/highscore/content.rb,
lib/highscore/keyword.rb,
lib/highscore/keywords.rb,
lib/highscore/wordlist.rb,
lib/highscore/blacklist.rb,
lib/highscore/bonuslist.rb,
lib/highscore/whitelist.rb

Defined Under Namespace

Classes: Blacklist, Bonuslist, Content, Keyword, Keywords, Whitelist, Wordlist

Constant Summary collapse

LIBPATH =

:stopdoc:

::File.expand_path('..', __FILE__) + ::File::SEPARATOR
PATH =
::File.dirname(LIBPATH) + ::File::SEPARATOR
VERSION =
::File.read(PATH + 'version.txt').strip

Class Method Summary collapse

Class Method Details

.load_modulesObject

:startdoc:



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/highscore.rb', line 8

def self.load_modules
  modules = %w(
    blacklist
    content
    keyword
    keywords
    string
    whitelist
    wordlist
    bonuslist
  )
  
  modules.each do |m|
    require ::File.expand_path('highscore/' + m, LIBPATH)
  end
end