Class | Ohcount::Gestalt::FileRule |
In: |
lib/gestalt/rules/file_rule.rb
|
Parent: | Rule |
an abstract base class representing a rule based on an individual file‘s attribute (like code content, or filename, etc..)
min_count | [R] |
# File lib/gestalt/rules/file_rule.rb, line 9 def initialize(args = {}) args ||= {} @min_count = 1 args.each do |k,v| case k when :min then @min_count = v else raise ArgumentError.new("Unrecognized option: #{ k.inspect }") end end FileRule.add_instance(self) end
# File lib/gestalt/rules/file_rule.rb, line 25 def self.rules_triggered_by(source_file) rules = instances.find_all do |r| r.trigger_file?(source_file) end rules end