Sha256: 8aff8d566f558c6dd5fc9b720ff005eea7347ef6f0d36d5b2df2639732e4db97
Contents?: true
Size: 560 Bytes
Versions: 1
Compression:
Stored size: 560 Bytes
Contents
# encoding: UTF-8 module Spontaneous::Model::Core module Media extend Spontaneous::Concern # InstanceMethods def media_filepath(*args) File.join(Spontaneous.media_dir, padded_id, padded_revision, *args) end def media_urlpath(*args) File.join("/media", padded_id, padded_revision, *args) end def padded_id save if media_id.nil? media_id.to_s.rjust(5, "0") end def media_id id end def padded_revision Spontaneous::Site.working_revision.to_s.rjust(4, "0") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spontaneous-0.2.0.beta1 | lib/spontaneous/model/core/media.rb |