Module: Fragmenter
- Defined in:
- lib/fragmenter.rb,
lib/fragmenter/redis.rb,
lib/fragmenter/request.rb,
lib/fragmenter/version.rb,
lib/fragmenter/wrapper.rb,
lib/fragmenter/dummy_io.rb,
lib/fragmenter/fragment.rb,
lib/fragmenter/rails/model.rb,
lib/fragmenter/services/storer.rb,
lib/fragmenter/rails/controller.rb,
lib/fragmenter/services/uploader.rb,
lib/fragmenter/validators/image_validator.rb,
lib/fragmenter/validators/checksum_validator.rb
Defined Under Namespace
Modules: Rails, Services, Validators
Classes: AbstractMethodError, DummyIO, Fragment, Redis, Request, Wrapper
Constant Summary
collapse
- VERSION =
'1.0.2'
Class Method Summary
collapse
Class Method Details
16
17
18
|
# File 'lib/fragmenter.rb', line 16
def configure(&block)
yield self
end
|
.expiration ⇒ Object
42
43
44
|
# File 'lib/fragmenter.rb', line 42
def expiration
@expiration || 60 * 60 * 24
end
|
.expiration=(expiration) ⇒ Object
38
39
40
|
# File 'lib/fragmenter.rb', line 38
def expiration=(expiration)
@expiration = expiration
end
|
.logger ⇒ Object
20
21
22
23
24
|
# File 'lib/fragmenter.rb', line 20
def logger
@logger ||= Logger.new(STDOUT).tap do |logger|
logger.level = Logger::INFO
end
end
|
.logger=(logger) ⇒ Object
26
27
28
|
# File 'lib/fragmenter.rb', line 26
def logger=(logger)
@logger = logger
end
|
.redis ⇒ Object
30
31
32
|
# File 'lib/fragmenter.rb', line 30
def redis
@redis ||= ::Redis.new
end
|
.redis=(redis) ⇒ Object
34
35
36
|
# File 'lib/fragmenter.rb', line 34
def redis=(redis)
@redis = redis
end
|