Parent

Included Modules

Files

Class/Module Index [+]

Quicksearch

RuboCop::Cop::Style::SpaceAfterColon

Checks for colon (:) not followed by some kind of space.

Constants

MSG

Public Instance Methods

autocorrect(range) click to toggle source
# File lib/rubocop/cop/style/space_after_colon.rb, line 27
def autocorrect(range)
  @corrections << lambda do |corrector|
    corrector.insert_after(range, ' ')
  end
end
on_if(node) click to toggle source
# File lib/rubocop/cop/style/space_after_colon.rb, line 19
def on_if(node)
  return unless ternary_op?(node)
  colon = node.loc.colon
  return unless colon.source_buffer.source[colon.end_pos] =~ /\S/

  add_offense(colon, colon)
end
on_pair(node) click to toggle source
# File lib/rubocop/cop/style/space_after_colon.rb, line 11
def on_pair(node)
  oper = node.loc.operator
  return unless oper.is?(':') &&
    oper.source_buffer.source[oper.end_pos] =~ /\S/

  add_offense(oper, oper)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.