Sha256: 664ced821db985562ef890ba9eda630a215bc269a52d2d563f3f1237a275b593

Contents?: true

Size: 340 Bytes

Versions: 3

Compression:

Stored size: 340 Bytes

Contents

require 'conquiro/software'
require 'active_support/inflector'

module Conquiro
  module SearchAPI
    class SoftwareSerializer < Struct.new(:attributes)
      def serialize
        app = Conquiro::Software.new
        attributes.each { |name, value|
          app[name.underscore] = value
        }
        app
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
conquiro-0.0.3 lib/conquiro/search_api/software_serializer.rb
conquiro-0.0.2 lib/conquiro/search_api/software_serializer.rb
conquiro-0.0.1 lib/conquiro/search_api/software_serializer.rb