class Batsir::Transformers::Transformer
Public Class Methods
new(options = {})
click to toggle source
# File lib/batsir/transformers/transformer.rb, line 4 def initialize(options = {}) options.each do |attr, value| self.send("#{attr}=", value) end end
Public Instance Methods
execute(message)
click to toggle source
# File lib/batsir/transformers/transformer.rb, line 14 def execute(message) raise NotImplementedError.new end
transform(message)
click to toggle source
# File lib/batsir/transformers/transformer.rb, line 10 def transform(message) execute(message) end