class SandiMeter::Class
Constants
- MAX_LOC
Attributes
controller[RW]
first_line[RW]
last_line[RW]
name[RW]
path[RW]
Public Class Methods
new(params = {})
click to toggle source
# File lib/sandi_meter/sandi_meter/class.rb, line 7 def initialize(params = {}) params.each do |key, value| instance_variable_set("@#{key}", value) end end
Public Instance Methods
controller?()
click to toggle source
# File lib/sandi_meter/sandi_meter/class.rb, line 25 def controller? !!(path =~ /\w+_controller.rb$/) end
misindented?()
click to toggle source
# File lib/sandi_meter/sandi_meter/class.rb, line 21 def misindented? !!(last_line) end
size()
click to toggle source
# File lib/sandi_meter/sandi_meter/class.rb, line 13 def size last_line and (last_line - first_line - 1) end
small?()
click to toggle source
# File lib/sandi_meter/sandi_meter/class.rb, line 17 def small? last_line && size <= MAX_LOC end