class Earth
def innovation
#handles information about innovation
end
def armed_conflicts
end
def climate_change
end
def you_doin_ok_earth?
calculate_status(self)
return yay_or_nay
end
def maximize(god_stuff)
god_stuff += SUPER_HUGE_MUCH
yay.add(god_stuff)
end
def minimize (bad_stuff)
until eliminated
bad_stuff.be_gone!
nay.subtract(bad_stuff)
end
end
end
module StatusEvaluator
# calculates and returns a status of an area
end
class Innovation
#handles information about innovation
end
class ArmedConflicts
#handles information about armed conflicts
end
class ClimateChange
#handles information about climate change
end
class Earth
def you_doin_ok_earth?
return yay_or_nay
end
def maximize(god_stuff)
god_stuff += SUPER_HUGE_MUCH
yay.add(god_stuff)
end
def minimize (bad_stuff)
until eliminated
bad_stuff.be_gone!
nay.subtract(bad_stuff)
end
end
end
No longer handles all information
No longer evaluates/calculates status
class You
def maximize(god_stuff)
god_stuff += SUPER_HUGE_MUCH
yay.add(god_stuff)
end
def minimize (bad_stuff)
until eliminated
bad_stuff.be_gone!
nay.subtract(bad_stuff)
end
end
end