lib/wash_out/param.rb in wash_out-0.9.0.beta.2 vs lib/wash_out/param.rb in wash_out-0.9.0

- old
+ new

@@ -59,16 +59,17 @@ param.load(dat, elem) end end else operation = case type - when 'string'; :to_s - when 'integer'; :to_i - when 'double'; :to_f - when 'boolean'; lambda{|dat| dat === "0" ? false : !!dat} - when 'date'; :to_date - when 'datetime'; :to_datetime - when 'time'; :to_time + when 'string'; :to_s + when 'integer'; :to_i + when 'double'; :to_f + when 'boolean'; lambda{|dat| dat === "0" ? false : !!dat} + when 'date'; :to_date + when 'datetime'; :to_datetime + when 'time'; :to_time + when 'base64Binary'; lambda{|dat| Base64.decode64(dat)} else raise RuntimeError, "Invalid WashOut simple type: #{type}" end begin if data.nil?