Sha256: f1ef8d08e98b984fec28cd3e20ed18a19e9faa07c8960e82d72722c21981387b
Contents?: true
Size: 489 Bytes
Versions: 1
Compression:
Stored size: 489 Bytes
Contents
module God module Conditions class Lambda < PollCondition attr_accessor :lambda def valid? valid = true valid &= complain("Attribute 'lambda' must be specified", self) if self.lambda.nil? valid end def test if self.lambda.call self.info = 'lambda condition was satisfied' true else self.info = 'lambda condition was not satisfied' false end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resurrected_god-1.0.0 | lib/god/conditions/lambda.rb |