Module: ImageServer

Defined in:
lib/image_server.rb,
lib/image_server/url.rb,
lib/image_server/path.rb,
lib/image_server/image.rb,
lib/image_server/logger.rb,
lib/image_server/spawner.rb,
lib/image_server/version.rb,
lib/image_server/uploader.rb,
lib/image_server/installer.rb,
lib/image_server/active_record.rb,
lib/image_server/adapters/http.rb,
lib/image_server/configuration.rb,
lib/image_server/attachment_uploader.rb,
lib/image_server/adapters/http/error_handler.rb

Defined Under Namespace

Modules: ActiveRecord, Adapters Classes: AttachmentUploader, Blocked, Configuration, ConnectionFailure, Image, ImageServerUnavailable, Installer, InvalidSource, Logger, Path, PermanentFailure, SourceNotFound, Spawner, StoreConcurrencyExceeded, TemporaryFailure, UploadError, Uploader, Url

Constant Summary collapse

VERSION =
'0.8.0'

Class Method Summary collapse

Class Method Details

.configurationObject



27
28
29
# File 'lib/image_server.rb', line 27

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Call this method to modify defaults in your initializers.

Examples:

ImageServer.configure do |config|
  config.logger = Rails.logger
  config.upload_host = '127.0.0.1'
end

Yields:



38
39
40
# File 'lib/image_server.rb', line 38

def configure
  yield(configuration) if block_given?
end

.loggerObject



23
24
25
# File 'lib/image_server.rb', line 23

def logger
  @logger ||= Logger.new
end