module Stoplight::Notifier::Generic
Attributes
formatter[R]
@return [Proc]
Public Class Methods
new(object, formatter = nil)
click to toggle source
@param object [Object] @param formatter [Proc, nil]
# File lib/stoplight/notifier/generic.rb, line 11 def initialize(object, formatter = nil) @object = object @formatter = formatter || Default::FORMATTER end
Public Instance Methods
notify(light, from_color, to_color, error)
click to toggle source
@see Base#notify
# File lib/stoplight/notifier/generic.rb, line 17 def notify(light, from_color, to_color, error) message = formatter.call(light, from_color, to_color, error) put(message) message end
Private Instance Methods
put(_message)
click to toggle source
# File lib/stoplight/notifier/generic.rb, line 25 def put(_message) raise NotImplementedError end