class RuboCop::Cop::Rails::HttpStatus::SymbolicStyleChecker

:nodoc:

def custom_http_status_code?

def custom_http_status_code?
  node.int_type? && !::Rack::Utils::SYMBOL_TO_STATUS_CODE.value?(number)
end

def initialize(node)

def initialize(node)
  @node = node
end

def message

def message
  format(MSG, prefer: preferred_style, current: number.to_s)
end

def number

def number
  node.children.first
end

def offensive?

def offensive?
  !node.sym_type? && !custom_http_status_code?
end

def preferred_style

def preferred_style
  symbol.inspect
end

def symbol

def symbol
  ::Rack::Utils::SYMBOL_TO_STATUS_CODE.key(number.to_i)
end