class Coverband::Utils::MethodDefinitionScanner::MethodDefinition

Attributes

class_name[R]
file_path[R]
first_line_number[R]
last_line_number[R]
name[R]

Public Class Methods

new( first_line_number:, last_line_number:, name:, class_name:, file_path: ) click to toggle source
# File lib/coverband/utils/method_definition_scanner.rb, line 50
def initialize(
  first_line_number:,
  last_line_number:,
  name:,
  class_name:,
  file_path:
)
  @first_line_number = first_line_number
  @last_line_number = last_line_number
  @name = name
  @class_name = class_name
  @file_path = file_path
end

Public Instance Methods

body() click to toggle source
# File lib/coverband/utils/method_definition_scanner.rb, line 64
def body
  MethodBody.new(self)
end