class RuboCop::Cop::Sequoiacap::RailsControllerRenderActionSymbol
Constants
- MSG
Public Instance Methods
autocorrect(node)
click to toggle source
# File lib/rubocop/cop/sequoiacap/rails_controller_render_action_symbol.rb, line 36 def autocorrect(node) lambda do |corrector| corrector.replace(node.source_range, "'#{node.children[0]}'") end end
on_send(node)
click to toggle source
# File lib/rubocop/cop/sequoiacap/rails_controller_render_action_symbol.rb, line 23 def on_send(node) sym_node = render_sym?(node) option_pairs = render_with_options?(node) if sym_node add_offense(sym_node, location: :expression) elsif option_pairs option_pairs.each do |pair| sym_node = action_key?(pair) add_offense(sym_node, location: :expression) if sym_node end end end