Sha256: 72f931ca1a954df3b2b23bb28971ad896d8bcbcf9531c29669cd6c8bcb4a75bd
Contents?: true
Size: 656 Bytes
Versions: 13
Compression:
Stored size: 656 Bytes
Contents
class BrandDetailsHandler < BaseHandler def mount @server.mount_proc('/brand/details') do |req, res| begin query = CGI.parse(req.query_string) brand_key = query['brand_key']&.first response_data = BrandsManager.instance.brand_with_configurations(brand_key) res.body = JSON.generate({ success: true, message: "Brand details response", result: response_data }) res['Content-Type'] = 'application/json' rescue StandardError => e handle_error(res, e, "Error in brand details handler") end end end end
Version data entries
13 entries across 13 versions & 1 rubygems