Fix interface of baseclass and null object

This commit is contained in:
Markus Schirp 2014-06-30 13:21:19 +00:00
parent d63f3d68bd
commit 7e34d236a6
2 changed files with 22 additions and 0 deletions

View file

@ -3,6 +3,16 @@ module Mutant
class Reporter
include Adamantium::Flat, AbstractType
# Write warning message
#
# @param [String] message
#
# @return [self]
#
# @api private
#
abstract_method :warn
# Report object
#
# @param [Object] object

View file

@ -5,6 +5,18 @@ module Mutant
class Null < self
include Equalizer.new
# Write warning message
#
# @param [String] _message
#
# @return [self]
#
# @api private
#
def report(_message)
self
end
# Report object
#
# @param [Object] _object