module RuboCop::Cop::NilMethods

This module provides a list of methods that are:

  1. In the NilClass by default

  2. Added to NilClass by explicitly requiring any standard libraries

  3. Cop's configuration parameter AllowedMethods.

Private Instance Methods

nil_methods() click to toggle source
# File lib/rubocop/cop/mixin/nil_methods.rb, line 14
def nil_methods
  nil.methods + other_stdlib_methods + allowed_methods.map(&:to_sym)
end
other_stdlib_methods() click to toggle source
# File lib/rubocop/cop/mixin/nil_methods.rb, line 18
def other_stdlib_methods
  [:to_d]
end