Sha256: 42e2a764384486d5eb3387b64faf7c73d7e2494718c577dbf1a55a7a0bad6efc
Contents?: true
Size: 367 Bytes
Versions: 1
Compression:
Stored size: 367 Bytes
Contents
class LOCChecker < Struct.new(:file_lines) MAX_LOC = { 'def' => 5, 'class' => 100 } def check(params, token) _, first_line, last_line = params locs_size(first_line, last_line) <= MAX_LOC[token] end private def locs_size(first_line, last_line) file_lines[first_line - 1..last_line - 1].map(&:strip).reject(&:empty?).size end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sandi_meter-0.0.1 | lib/loc_checker.rb |