class Shutterbug::Storage::FileStorage

Constants

MIME_TYPES

Attributes

filename[R]
url[R]

Public Class Methods

get_url(name) click to toggle source
# File lib/shutterbug/storage/file_storage.rb, line 15
def self.get_url(name)
  "#{Handlers::FileHandler.uri_prefix}/#{name}"
end
new(filename) click to toggle source
# File lib/shutterbug/storage/file_storage.rb, line 19
def initialize(filename)
  @filename = Configuration.instance.fs_path_for(filename)
  @url = self.class.get_url(filename)
end

Public Instance Methods

get_content() click to toggle source
# File lib/shutterbug/storage/file_storage.rb, line 24
def get_content
  File.open(@filename, 'r')
end
mime_type() click to toggle source
# File lib/shutterbug/storage/file_storage.rb, line 28
def mime_type
  MIME_TYPES[File.extname(@filename)]
end