Sha256: 916f18f3d0505628c308e97790a2357cae3c7d69cc0a051e0497deaa5bf8db47

Contents?: true

Size: 297 Bytes

Versions: 3

Compression:

Stored size: 297 Bytes

Contents

module Indexes
  module Dsl
    class Serialization < Api

      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

3 entries across 3 versions & 1 rubygems

Version Path
indexes-4.0.0.2 lib/indexes/dsl/serialization.rb
indexes-4.0.0.1 lib/indexes/dsl/serialization.rb
indexes-4.0.0.0 lib/indexes/dsl/serialization.rb