Class: Cts::Mpx::Entries
- Inherits:
-
Object
- Object
- Cts::Mpx::Entries
- Defined in:
- lib/cts/mpx/aci/extensions/cts/mpx/entries.rb
Overview
extensions to the Cts::Mpx::Collection
Instance Method Summary collapse
-
#files ⇒ hash
All entries in the collections.
-
#transform(user) ⇒ Object
transform every entry.
-
#untransform(user, target_account) ⇒ Object
untransform every entry.
Instance Method Details
#files ⇒ hash
All entries in the collections.
8 9 10 11 12 |
# File 'lib/cts/mpx/aci/extensions/cts/mpx/entries.rb', line 8 def files hash = {} entries.map { |e| hash.store "#{e.directory}/#{e.filename}", e.hash } hash end |
#transform(user) ⇒ Object
transform every entry
15 16 17 18 |
# File 'lib/cts/mpx/aci/extensions/cts/mpx/entries.rb', line 15 def transform(user) each { |entry| entry.transform user } nil end |
#untransform(user, target_account) ⇒ Object
untransform every entry
23 24 25 26 |
# File 'lib/cts/mpx/aci/extensions/cts/mpx/entries.rb', line 23 def untransform(user, target_account) each { |entry| entry.untransform(user, target_account) } nil end |