Sha256: c9b94f5f3ea75dea4754b8b76e6861b0644edbff459dd45467f8070cb9ccb394

Contents?: true

Size: 667 Bytes

Versions: 2

Compression:

Stored size: 667 Bytes

Contents

require 'yaml'
require 'gloomhaven/version'
require 'gloomhaven/card'
require 'gloomhaven/character'
require 'gloomhaven/deck'
require 'gloomhaven/perk'
require 'gloomhaven/player'

module Gloomhaven
  class CardNotFoundError < StandardError; end

  CARDS = YAML.load(File.read(File.join(File.dirname(__FILE__), '../config/cards.yml')))
  CHARACTERS = YAML.load(File.read(File.join(File.dirname(__FILE__), '../config/characters.yml'))).sort_by { |c| c['number'] }
  PERKS = YAML.load(File.read(File.join(File.dirname(__FILE__), '../config/perks.yml')))

  CHARACTER_NAMES = CHARACTERS.map { |character| character['name'] }
  
  def self.version
    VERSION
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gloomhaven-1.0.9.1 lib/gloomhaven.rb
gloomhaven-1.0.9 lib/gloomhaven.rb