module Woyo::Evaluate

Public Class Methods

included(base) click to toggle source
# File lib/woyo/world/evaluate.rb, line 47
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

children() click to toggle source
# File lib/woyo/world/evaluate.rb, line 51
def children
  @children ||= {}
end
evaluate(&block) click to toggle source
# File lib/woyo/world/evaluate.rb, line 6
def evaluate &block
  (block.arity < 1 ? (instance_eval &block) : block.call(self)) if block_given?
  self
end