Method: Abroad::Serializers::Serializer.from_stream

Defined in:
lib/abroad/serializers/serializer.rb

.from_stream(stream, locale) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/abroad/serializers/serializer.rb', line 10

def from_stream(stream, locale)
  serializer = new(stream, locale)

  if block_given?
    yield(serializer).tap do
      serializer.close
    end
  else
    serializer
  end
end