Module: Hybag

Defined in:
lib/hybag.rb,
lib/hybag/version.rb,
lib/hybag/baggable.rb,
lib/hybag/ingester.rb,
lib/hybag/validator.rb,
lib/hybag/bag_writer.rb

Defined Under Namespace

Modules: Baggable Classes: BagWriter, Ingester, InvalidBaggable, UndiscoverableModelName, Validator

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.ingest(bag) {|ingester| ... } ⇒ Object

Yields:

  • (ingester)


12
13
14
15
16
# File 'lib/hybag.rb', line 12

def self.ingest(bag)
  ingester = Hybag::Ingester.new(bag)
  yield(ingester) if block_given?
  ingester.ingest
end