Module: Discoverer::Reader
- Included in:
- Model
- Defined in:
- lib/discoverer/reader.rb
Overview
Discoverer Method implementation for Readers Implements method #from
Defined Under Namespace
Classes: MissingReaderError
Instance Method Summary collapse
-
#from ⇒ Reader
Discoverer method.
Instance Method Details
#from ⇒ Reader
Discoverer method
9 10 11 12 13 14 15 16 |
# File 'lib/discoverer/reader.rb', line 9 def from begin @_reader ||= Discoverer.for( ::Reader, self.class ).new self @_reader rescue Discoverer::NotFoundError => e raise MissingReaderError, "The reader for #{self.class} (Reader::#{self.class}) wasn't found, please create it" end end |