class RuboCop::Cop::Layout::InitialIndentation
def space_before(token)
def space_before(token) return unless token return if token.column.zero? space_range = range_with_surrounding_space(range: token.pos, side: :left, newlines: false) # If the file starts with a byte order mark (BOM), the column can be # non-zero, but then we find out here if there's no space to the left # of the first token. return if space_range == token.pos yield range_between(space_range.begin_pos, token.begin_pos) end