Sha256: 757b3f4f37297d6dce69550d025c162402d39ef657230d5f0eb157cc8fad4922
Contents?: true
Size: 1.04 KB
Versions: 4
Compression:
Stored size: 1.04 KB
Contents
module Skylight module Normalizers class Shrine < Normalizer TITLES = { "upload.shrine" => "Upload", "download.shrine" => "Download", "open.shrine" => "Open", "exists.shrine" => "Exists", "delete.shrine" => "Delete", "metadata.shrine" => "Metadata", "mime_type.shrine" => "MIME Type", "image_dimensions.shrine" => "Image Dimensions", "signature.shrine" => "Signature", "extension.shrine" => "Extension", "derivation.shrine" => "Derivation", "derivatives.shrine" => "Derivatives", "data_uri.shrine" => "Data URI", "remote_url.shrine" => "Remote URL" }.freeze TITLES.each_key do |key| register key end def normalize(_trace, name, _payload) title = ["Shrine", TITLES[name]].join(" ") cat = "app.#{name.split('.').reverse.join('.')}" [cat, title, nil] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems