Sha256: e87604f40d1f09c5a3cb3c9353359c1b40673ac1ba06da06c670e6f01799c261
Contents?: true
Size: 335 Bytes
Versions: 2
Compression:
Stored size: 335 Bytes
Contents
module Patterns class Rule def initialize(subject) @subject = subject end def satisfied? raise NotImplementedError end def not_applicable? false end def applicable? !not_applicable? end def forceable? true end private attr_reader :subject end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails-patterns-0.11.0 | lib/patterns/rule.rb |
rails-patterns-0.10.0 | lib/patterns/rule.rb |