Sha256: 7b27f99c992e2d00476a23cc5704614af0849cc25f01ecfa5d030c288ab75d4b
Contents?: true
Size: 280 Bytes
Versions: 1
Compression:
Stored size: 280 Bytes
Contents
module Rules module ClassMethods def add_rule(name,&block) @rules ||= {} @rules[name] = block end def run_rules(dat) @rules.map do |(name,rule)| rule.call(dat) end if @rules end end def self.included(base) base.extend(ClassMethods) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
city-watch-0.5.4 | lib/city_watch/util/rules.rb |