class SandiMeter::Method

Constants

MAX_LOC

Attributes

first_line[RW]
ivars[RW]
last_line[RW]
misindented[RW]
name[RW]
number_of_arguments[RW]
path[RW]

Public Class Methods

new(params = {}) click to toggle source
# File lib/sandi_meter/sandi_meter/method.rb, line 7
def initialize(params = {})
  params.each do |key, value|
    instance_variable_set("@#{key}", value)
  end
  @ivars = []
end

Public Instance Methods

misindented?() click to toggle source
# File lib/sandi_meter/sandi_meter/method.rb, line 18
def misindented?
  !(@last_line)
end
size() click to toggle source
# File lib/sandi_meter/sandi_meter/method.rb, line 14
def size
  @last_line - @first_line - 1 if @last_line
end
small?() click to toggle source
# File lib/sandi_meter/sandi_meter/method.rb, line 22
def small?
  size <= MAX_LOC if @last_line
end