Initialize @messages at instantiation time.

This commit is contained in:
Parker Moore 2014-12-29 01:08:42 -05:00
parent b2146e8659
commit 7fc47bfc43
1 changed files with 2 additions and 8 deletions

View File

@ -1,6 +1,6 @@
module Jekyll module Jekyll
class LogAdapter class LogAdapter
attr_reader :writer attr_reader :writer, :messages
LOG_LEVELS = { LOG_LEVELS = {
:debug => ::Logger::DEBUG, :debug => ::Logger::DEBUG,
@ -16,6 +16,7 @@ module Jekyll
# #
# Returns nothing # Returns nothing
def initialize(writer, level = :info) def initialize(writer, level = :info)
@messages = []
@writer = writer @writer = writer
self.log_level = level self.log_level = level
end end
@ -100,12 +101,5 @@ module Jekyll
def formatted_topic(topic) def formatted_topic(topic)
"#{topic} ".rjust(20) "#{topic} ".rjust(20)
end end
# Public: All the messages Stevenson has printed so far
#
# Returns an Array of all messages Stevenson has built so far using #message
def messages
@messages ||= Array.new
end
end end
end end