Files

Class/Module Index [+]

Quicksearch

RuboCop::Cop::IfNode

Common functionality for checking if nodes.

Public Instance Methods

elsif?(node) click to toggle source
# File lib/rubocop/cop/mixin/if_node.rb, line 14
def elsif?(node)
  node.loc.respond_to?(:keyword) && node.loc.keyword &&
    node.loc.keyword.is?('elsif')
end
if_else?(node) click to toggle source
# File lib/rubocop/cop/mixin/if_node.rb, line 19
def if_else?(node)
  node.loc.respond_to?(:else) && node.loc.else
end
modifier_if?(node) click to toggle source
# File lib/rubocop/cop/mixin/if_node.rb, line 6
def modifier_if?(node)
  node.loc.end.nil?
end
ternary_op?(node) click to toggle source
# File lib/rubocop/cop/mixin/if_node.rb, line 10
def ternary_op?(node)
  node.loc.respond_to?(:question)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.