class Rubocop::Cop::Style::OneLineConditional

Checks for uses of if/then/else/end on a single line.

Public Instance Methods

error_message() click to toggle source
# File lib/rubocop/cop/style/one_line_conditional.rb, line 14
def error_message
  'Favor the ternary operator (?:) over if/then/else/end constructs.'
end
offending_line(node) click to toggle source
# File lib/rubocop/cop/style/one_line_conditional.rb, line 10
def offending_line(node)
  node.loc.expression.line unless node.loc.expression.source =~ /\n/
end