Module: ProductTaxonomy::Serializers::Disclosure::Docs::SearchSerializer
- Defined in:
- lib/product_taxonomy/models/serializers/disclosure/docs/search_serializer.rb
Class Method Summary collapse
Class Method Details
.serialize(disclosure) ⇒ Hash
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/product_taxonomy/models/serializers/disclosure/docs/search_serializer.rb', line 15 def serialize(disclosure) { "searchIdentifier" => disclosure.public_id, "title" => disclosure.name, "url" => "?disclosureId=#{CGI.escapeURIComponent(disclosure.public_id)}", "disclosure" => { "public_id" => disclosure.public_id, "name" => disclosure.name, "description" => disclosure.description, }, } end |
.serialize_all ⇒ Object
9 10 11 |
# File 'lib/product_taxonomy/models/serializers/disclosure/docs/search_serializer.rb', line 9 def serialize_all ProductTaxonomy::Disclosure.all.map { serialize(_1) } end |