Sha256: 75e6b44153035f0473899edfcd1ba1e448145095454283ef2c20fa944743cd0e

Contents?: true

Size: 426 Bytes

Versions: 5

Compression:

Stored size: 426 Bytes

Contents

require_relative 'Archivist.rb'

class Builder
  
  attr_accessor :name, :ancestries, :backgrounds, :classes, :description
  
  @@all = []
  
  def initialize(name)
    @name = name
    @description = ""
    @@all << self
  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

5 entries across 5 versions & 1 rubygems

Version Path
p2e_builder-0.1.4 lib/Builder.rb
p2e_builder-0.1.3 lib/Builder.rb
p2e_builder-0.1.2 lib/Builder.rb
p2e_builder-0.1.1 lib/Builder.rb
p2e_builder-0.1.0 lib/Builder.rb