Sha256: 2c9fe77e2fb023981925a19023c94e6c2a86bf0e4be9fce81c1ab2b6ec3f3191
Contents?: true
Size: 494 Bytes
Versions: 3
Compression:
Stored size: 494 Bytes
Contents
require 'roodi/checks/name_check' module Roodi module Checks class MethodNameCheck < NameCheck DEFAULT_PATTERN = /^[_a-z<>=\[|+-\/\*`]+[_a-z0-9_<>=~@\[\]]*[=!\?]?$/ def initialize(options = {}) pattern = options['pattern'] || DEFAULT_PATTERN super([:defn], pattern, 'Method') end def find_name(node) node[1] end protected def build_options(node) { :method => node[1] } end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
marcoow-roodi-1.3.2 | lib/roodi/checks/method_name_check.rb |
marcoow-roodi-1.3.4 | lib/roodi/checks/method_name_check.rb |
marcoow-roodi-1.3.5 | lib/roodi/checks/method_name_check.rb |