Module: Neutrino
- Defined in:
- lib/neutrino.rb,
lib/neutrino/version.rb,
lib/neutrino/uploader.rb,
lib/neutrino/storage/aws.rb,
lib/neutrino/storage/null.rb,
lib/neutrino/processing/nano.rb
Defined Under Namespace
Modules: Processing, Storage, Uploader
Constant Summary
collapse
- VERSION =
"0.0.1"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.persistence ⇒ Object
21
22
23
|
# File 'lib/neutrino.rb', line 21
def persistence
@persistence
end
|
.processor ⇒ Object
25
26
27
|
# File 'lib/neutrino.rb', line 25
def processor
@processor
end
|
.storage ⇒ Object
29
30
31
|
# File 'lib/neutrino.rb', line 29
def storage
@storage ||= Neutrino::Storage::Null
end
|
Class Method Details
9
10
11
|
# File 'lib/neutrino.rb', line 9
def configure(&block)
yield self
end
|
.reset! ⇒ Object
13
14
15
16
17
18
19
|
# File 'lib/neutrino.rb', line 13
def reset!
configure do |config|
config.persistence = nil
config.processor = nil
config.storage = nil
end
end
|