Sha256: 66591796afaeaf7c2a20e5b1bb137ff95e7936698f7cbcd746760d048b22da37
Contents?: true
Size: 531 Bytes
Versions: 3
Compression:
Stored size: 531 Bytes
Contents
require 'roodi/checks/check' module Roodi module Checks class NameCheck < Check def initialize(interesting_nodes, pattern, message_prefix) super() @interesting_nodes = interesting_nodes @pattern = pattern @message_prefix = message_prefix end def interesting_nodes @interesting_nodes end def evaluate(node) name = find_name(node) add_error(build_options(node)) unless name.to_s =~ @pattern end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
marcoow-roodi-1.3.2 | lib/roodi/checks/name_check.rb |
marcoow-roodi-1.3.4 | lib/roodi/checks/name_check.rb |
marcoow-roodi-1.3.5 | lib/roodi/checks/name_check.rb |