Sha256: f031a921381938bb864f6d02a9851360db952d49f554f79fb4a1562d68bae7db

Contents?: true

Size: 562 Bytes

Versions: 3

Compression:

Stored size: 562 Bytes

Contents

require_relative 'Archivist.rb'

class Builder
  
  attr_accessor :name, :ancestries, :backgrounds, :classes, :description, :statistics
  
  @@all = []
  
  def initialize(name)
    @name = name
    @description = ""
    @@all << self
    @statistics = {
      str: 10,
      dex: 10,
      con: 10,
      int: 10,
      wis: 10,
      cha: 10
    }
  end

  def writer

    puts "Tell your tale."

    description << gets.chomp

  end

  def rewriter
    
    description.clear

  end

  def self.all
    @@all
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
p2e_builder-0.1.7 lib/Builder.rb
p2e_builder-0.1.6 lib/Builder.rb
p2e_builder-0.1.5 lib/Builder.rb