Sha256: 563ba2d77adbd06ced54ceb59e75a8b1d491af8ffd3f99d1bdad37d9e9875883
Contents?: true
Size: 464 Bytes
Versions: 1
Compression:
Stored size: 464 Bytes
Contents
# lib/gemwarrior/entities/entity.rb # Base class for an interactable object module Gemwarrior class Entity attr_reader :id, :name, :description def initialize(options) self.id = options[:id] self.name = options[:name] self.description = options[:description] end def status status_text = name.ljust(20).upcase status_text << "#{description}\n" status_text.to_s end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gemwarrior-0.4.1 | lib/gemwarrior/entities/entity.rb |