class Fasterer::Offense

Constants

EXPLANATIONS

Attributes

line[R]
line_number[R]
name[R]
offense_name[R]

Public Class Methods

new(offense_name, line_number) click to toggle source
# File lib/fasterer/offense.rb, line 8
def initialize(offense_name, line_number)
  @offense_name = offense_name
  @line_number  = line_number
  explanation # Set explanation right away.
end

Public Instance Methods

explanation() click to toggle source
# File lib/fasterer/offense.rb, line 14
def explanation
  @explanation ||= EXPLANATIONS.fetch(offense_name)
end