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