Sha256: 11959e98b9c398f396cbde90c1d66c42ae4d284624e35c0cda82cd3f595ee74b
Contents?: true
Size: 329 Bytes
Versions: 2
Compression:
Stored size: 329 Bytes
Contents
module Riot class Situation attr_accessor :topic def setup(&block) @topic = self.instance_eval(&block) end def helper(name, &block) (class << self; self; end).send(:define_method, name, &block) end def evaluate(&block) self.instance_eval(&block) end end # Situation end # Riot
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
riot-0.10.12 | lib/riot/situation.rb |
riot-0.10.12.pre | lib/riot/situation.rb |