module Shoulda::Matchers
Constants
- TERMINAL_MAX_WIDTH
-
@private
- VERSION
-
@private
Attributes
@private
Public Class Methods
Source
# File lib/shoulda/matchers/configuration.rb, line 14 def self.configuration @_configuration ||= Configuration.new end
@private
Source
# File lib/shoulda/matchers/configuration.rb, line 4 def self.configure yield configuration end
@private
Source
# File lib/shoulda/matchers/configuration.rb, line 9 def self.integrations configuration.integrations end
@private
Source
# File lib/shoulda/matchers/warn.rb, line 7 def self.warn(message) header = 'Warning from shoulda-matchers:' divider = '*' * TERMINAL_MAX_WIDTH wrapped_message = word_wrap(message) full_message = [ divider, [header, wrapped_message.strip].join("\n\n"), divider, ].join("\n") Kernel.warn(full_message) end
@private
Source
# File lib/shoulda/matchers/warn.rb, line 21 def self.warn_about_deprecated_method(old_method, new_method) warn <<EOT #{old_method} is deprecated and will be removed in the next major release. Please use #{new_method} instead. EOT end
@private