Class: Troo::Persistence::Local
- Inherits:
-
Object
- Object
- Troo::Persistence::Local
- Defined in:
- lib/troo/persistence/local.rb
Class Method Summary collapse
Instance Method Summary collapse
- #initialize(resource) ⇒ Troo::Persistence::Local constructor
-
#persist ⇒ Object
[].
-
#preprocess ⇒ Object
[].
Constructor Details
#initialize(resource) ⇒ Troo::Persistence::Local
22 23 24 |
# File 'lib/troo/persistence/local.rb', line 22 def initialize(resource) @resource = resource end |
Class Method Details
.persist(resource) ⇒ Object
Returns [].
15 16 17 |
# File 'lib/troo/persistence/local.rb', line 15 def persist(resource) new(resource).persist end |
.with_collection(resources = []) ⇒ Array
7 8 9 10 11 |
# File 'lib/troo/persistence/local.rb', line 7 def with_collection(resources = []) resources.map do |resource| new(resource).preprocess end end |
Instance Method Details
#persist ⇒ Object
Returns [].
32 33 34 35 36 |
# File 'lib/troo/persistence/local.rb', line 32 def persist set_default delete create end |
#preprocess ⇒ Object
Returns [].
27 28 29 |
# File 'lib/troo/persistence/local.rb', line 27 def preprocess resource.preprocess end |