Add encoder.rb