Sha256: ee0bbe7cfdd03b182b693042143d8c546d13221727d51834fc22717b7ea1912c
Contents?: true
Size: 631 Bytes
Versions: 1
Compression:
Stored size: 631 Bytes
Contents
require "yaml" require "pathname" module Mythal class Config class << self attr_reader :settings def config @config ||= YAML.load(File.read(config_file)) end def dnd_classes config["dnd_classes"] end def npc_stats_by_challenge_rating config["npc_stats_by_challenge_rating"] end def races config["races"] end def traits config["traits"] end private attr_reader :user_overrides def config_file Pathname.new(File.expand_path("../../../config.yml", __FILE__)) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mythal-0.2.1 | lib/mythal/config.rb |