lib/mappers/base_mapper.rb in trafficbroker-mandy-0.2.12 vs lib/mappers/base_mapper.rb in trafficbroker-mandy-0.2.13
- old
+ new
@@ -1,8 +1,10 @@
module Mandy
module Mappers
class Base < Mandy::Task
+ include Mandy::IO::InputFormatting
+
def self.compile(&blk)
Class.new(Mandy::Mappers::Base) do
self.class_eval do
define_method(:mapper, blk) if blk
end
@@ -12,13 +14,13 @@
def execute
@input.each_line do |line|
key, value = line.split(KEY_VALUE_SEPERATOR, 2)
key, value = nil, key if value.nil?
value.chomp!
- mapper(key, value)
+ mapper(input_deserialize_key(key), input_deserialize_value(value))
end
end
-
+
private
def mapper(key,value)
#nil
end
\ No newline at end of file