class Lookbook::FileSource::Component

def initialize(file_path:, source: nil, highlight_lines: [], lines_around_highlight: nil,

def initialize(file_path:, source: nil, highlight_lines: [], lines_around_highlight: nil,
  start_line: 1, end_line: nil, start_line_number: nil, **html_attrs)
  @file_path = file_path
  @source = source
  @highlight_lines = highlight_lines.map(&:to_i)
  @start_line = start_line
  @end_line = end_line
  @start_line_number = start_line_number
  @lines_around_highlight = lines_around_highlight
  super(**html_attrs)
end