Sha256: c3efe33c1790a9146da17c95a68401bc034ef990f9ff0a3b13bf27cf3f7b59fd
Contents?: true
Size: 624 Bytes
Versions: 3
Compression:
Stored size: 624 Bytes
Contents
# encoding: utf-8 class ValidRule class << self attr_accessor :description end attr_reader :document def initialize(document, *) @document = document end self.description = 'successful' def enabled? true end def valid? true end def validatable? true end end class NotValidatableRule < ValidRule self.description = 'skipped' def validatable? false end end class InvalidRule < ValidRule self.description = 'not successful' def valid? false end end class DisabledRule < ValidRule self.description = 'not enabled' def enabled? false end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
yardstick-0.9.9 | spec/support/rules.rb |
yardstick-0.9.8 | spec/support/rules.rb |
yardstick-0.9.7 | spec/support/rules.rb |