Sha256: 408b6eed6527df931a4f882127a31a9d8dbae0be0b3c1160677464f2c36818ba
Contents?: true
Size: 441 Bytes
Versions: 42
Compression:
Stored size: 441 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, file_name: ':basename.mp3') end end end
Version data entries
42 entries across 42 versions & 1 rubygems