Sha256: 7d1b1a9f77ef5b87cb27ba9121302b31e51db0d61e4898e5a7892f1be0f2ebd5
Contents?: true
Size: 458 Bytes
Versions: 34
Compression:
Stored size: 458 Bytes
Contents
module Pageflow class AudioFileUrlTemplates def call { m4a: url_template(:m4a), mp3: url_template(:mp3), ogg: url_template(:ogg), } end private def url_template(attachment_name, *style) UrlTemplate.from_attachment(example_file.send(attachment_name), *style) end def example_file @example_file ||= AudioFile.new(id: 0, attachment_on_s3_file_name: ':basename.mp3') end end end
Version data entries
34 entries across 34 versions & 1 rubygems