Module: LapisLazuli::WorldModule::Config::ClassMethods

Included in:
LapisLazuli::WorldModule::Config
Defined in:
lib/lapis_lazuli/world/config.rb

Overview

Explicitly store the configuration file name.

Instance Method Summary collapse

Instance Method Details

#add_config(file) ⇒ Object



40
41
42
43
# File 'lib/lapis_lazuli/world/config.rb', line 40

def add_config(file)
  @config_files = [] if @config_files.nil?
  @config_files.push(file)
end

#config_fileObject

DEPRECATED: Please use config_files instead.



35
36
37
38
# File 'lib/lapis_lazuli/world/config.rb', line 35

def config_file
  warn "[DEPRECATION] `config_file` is deprecated.  Please use `config_files` instead."
  return config_files
end

#config_file=(name) ⇒ Object

DEPRECATED: Please use add_config instead.



29
30
31
32
# File 'lib/lapis_lazuli/world/config.rb', line 29

def config_file=(name)
  warn "[DEPRECATION] `config_file = name` is deprecated.  Please use `add_config(file)` instead."
  add_config(name)
end

#config_filesObject



45
46
47
# File 'lib/lapis_lazuli/world/config.rb', line 45

def config_files
  return @config_files || ["config/config.yml"]
end