Sha256: 7fa6d2ee6b4a1bd9cc9d6b3905618f3fc7e71bde56293820529e49528a6cfa20
Contents?: true
Size: 526 Bytes
Versions: 10
Compression:
Stored size: 526 Bytes
Contents
require 'roodi/checks/name_check' module Roodi module Checks # Checks a module name to make sure it matches the specified pattern. # # Keeping to a consistent nameing convention makes your code easier to read. class ModuleNameCheck < NameCheck DEFAULT_PATTERN = /^[A-Z][a-zA-Z0-9]*$/ def initialize super() self.pattern = DEFAULT_PATTERN end def interesting_nodes [:module] end def message_prefix 'Module' end end end end
Version data entries
10 entries across 10 versions & 1 rubygems