class Abstracta::Developer

Public Class Methods

new(entity) click to toggle source
# File lib/abstracta/developer.rb, line 4
def initialize(entity)
  @entity = entity
end

Public Instance Methods

collection() click to toggle source
# File lib/abstracta/developer.rb, line 8
def collection; [] end
step(*args) click to toggle source
# File lib/abstracta/developer.rb, line 14
def step(*args)
  tick
  develop(*args)
  collection.map(&:step)
end
tick() click to toggle source
# File lib/abstracta/developer.rb, line 10
def tick
  @entity.age!
end