lib/sawmill/entry_classifier.rb in sawmill-0.1.15 vs lib/sawmill/entry_classifier.rb in sawmill-0.1.16

- old
+ new

@@ -1,26 +1,26 @@ # ----------------------------------------------------------------------------- -# +# # Sawmill entry sorter utility -# +# # ----------------------------------------------------------------------------- # Copyright 2009 Daniel Azuma -# +# # All rights reserved. -# +# # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: -# +# # * Redistributions of source code must retain the above copyright notice, # this list of conditions and the following disclaimer. # * Redistributions in binary form must reproduce the above copyright notice, # this list of conditions and the following disclaimer in the documentation # and/or other materials provided with the distribution. # * Neither the name of the copyright holder, nor the names of any other # contributors to this software, may be used to endorse or promote products # derived from this software without specific prior written permission. -# +# # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR @@ -33,28 +33,28 @@ # ----------------------------------------------------------------------------- ; module Sawmill - - + + # An object that classifies log entry objects, calling the proper methods # on a Sawmill::EntryProcessor. - + class EntryClassifier - - + + # Create a classifier that sends entries to the given # Sawmill::EntryProcessor. - + def initialize(processor_) @processor = processor_ end - - + + # Call this method to classify a log entry and send it to the processor. - + def entry(entry_) case entry_.type when :unknown_data @processor.unknown_data(entry_) when :begin_record @@ -65,11 +65,11 @@ @processor.message(entry_) when :attribute @processor.attribute(entry_) end end - - + + end - - + + end