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