class RuboCop::Cop::RequireLibraryCorrector
This class ensures a require statement is present for a standard library determined by the variable library_name
Public Class Methods
Source
# File lib/rubocop/cop/correctors/require_library_corrector.rb, line 11 def correct(corrector, node, library_name) node = node.parent while node.parent? node = node.children.first if node.begin_type? corrector.insert_before(node, require_statement(library_name)) end
Source
# File lib/rubocop/cop/correctors/require_library_corrector.rb, line 17 def require_statement(library_name) "require '#{library_name}'\n" end