Sha256: 7e7dcc4f77b7e65e517a1418c10e6ea8cb044a1e8fed8828a651a38b7ab2a0b8

Contents?: true

Size: 304 Bytes

Versions: 4

Compression:

Stored size: 304 Bytes

Contents

module Indexers
  module Dsl
    class Serialization < Traitable

      def extract(record, *names)
        names.each do |name|
          send name, record.send(name)
        end
      end

      def transliterate(value)
        ActiveSupport::Inflector.transliterate value
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
indexers-5.1.1 lib/indexers/dsl/serialization.rb
indexers-5.1.0 lib/indexers/dsl/serialization.rb
indexers-4.1.0.1 lib/indexers/dsl/serialization.rb
indexers-4.1.0.0 lib/indexers/dsl/serialization.rb