lib/pennyworth/serializers/encoding.rb in pennyworth-13.4.0 vs lib/pennyworth/serializers/encoding.rb in pennyworth-13.5.0

- old
+ new

@@ -2,22 +2,24 @@ module Pennyworth module Serializers # Serializes a encoding into a compatible format for parsing within Alfred script filters. class Encoding + using Refinements::Arrays + def initialize presenter @presenter = presenter end def to_h { uid: presenter.id, title: label, - subtitle: %(Aliases: #{aliases}.), + subtitle: %(Aliases: #{aliases.to_sentence}.), arg: label, mods: { - alt: {subtitle: "Copy aliases.", arg: aliases} + alt: {subtitle: "Copy aliases.", arg: aliases.join(", ")} }, text: {copy: label, largetype: label} } end @@ -25,9 +27,9 @@ attr_reader :presenter def label = presenter.label - def aliases = presenter.aliases.join(", ") + def aliases = presenter.aliases end end end