Class: Hybag::BulkIngester
- Inherits:
-
Object
- Object
- Hybag::BulkIngester
- Includes:
- Enumerable
- Defined in:
- lib/hybag/bulk_ingester.rb
Instance Method Summary collapse
- #each ⇒ Object
-
#initialize(directory) ⇒ BulkIngester
constructor
A new instance of BulkIngester.
Constructor Details
#initialize(directory) ⇒ BulkIngester
Returns a new instance of BulkIngester.
3 4 5 |
# File 'lib/hybag/bulk_ingester.rb', line 3 def initialize(directory) @bags = Dir.glob(File.join(directory,"*")).select{|f| File.directory? f}.map{|x| BagIt::Bag.new(x) unless !File.exists?(File.join(x, "bagit.txt"))}.compact end |