Sha256: 7742693d809c9d174d5e5b9034d56199dd15d8a1f7a1855de61dad23dea56dd7

Contents?: true

Size: 448 Bytes

Versions: 1

Compression:

Stored size: 448 Bytes

Contents

module Kanade
  module Converter
    class Base
      # TODO use module.included
      # Engine.register_converter!(self)

      # STORED OBJECT --> JSON String
      def serialize(term, field_info)
        raise NotSupportedError
      end

      # JSON String / Input object --> Ruby object
      def deserialize(term, field_info)
        raise NotSupportedError
      end

      def self.configurable(name, default)
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kanade-0.1.0 lib/kanade/converter/base.rb