class RuboCop::Cop::Rails::HttpStatus::NumericStyleChecker

:nodoc:

def initialize(node)

def initialize(node)
  @node = node
end

def message

def message
  format(MSG, prefer: preferred_style, current: symbol.inspect)
end

def number

def number
  ::Rack::Utils::SYMBOL_TO_STATUS_CODE[symbol]
end

def offensive?

def offensive?
  !node.int_type? && !permitted_symbol? && number
end

def permitted_symbol?

def permitted_symbol?
  node.sym_type? && PERMITTED_STATUS.include?(node.value)
end

def preferred_style

def preferred_style
  number.to_s
end

def symbol

def symbol
  node.value
end