Module: ProductTaxonomy::Serializers::Attribute::Docs::SearchSerializer
- Defined in:
- lib/product_taxonomy/models/serializers/attribute/docs/search_serializer.rb
Class Method Summary collapse
Class Method Details
.serialize(attribute) ⇒ Hash
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/product_taxonomy/models/serializers/attribute/docs/search_serializer.rb', line 17 def serialize(attribute) { "searchIdentifier" => attribute.handle, "title" => attribute.name, "url" => "?attributeHandle=#{attribute.handle}", "attribute" => { "handle" => attribute.handle, }, } end |
.serialize_all ⇒ Object
9 10 11 12 13 |
# File 'lib/product_taxonomy/models/serializers/attribute/docs/search_serializer.rb', line 9 def serialize_all ProductTaxonomy::Attribute.all.sort_by(&:name).map do |attribute| serialize(attribute) end end |