Class: Alf::Reader::Ruby
- Inherits:
-
Alf::Reader
- Object
- Alf::Reader
- Alf::Reader::Ruby
- Defined in:
- lib/alf/reader/ruby.rb
Overview
Specialization of the Reader contract for .rb files.
A .rb file/stream contains some ruby code that evaluates to a Relation-like object, typically an Array of hashes.
Constant Summary
Constants inherited from Alf::Reader
Instance Attribute Summary
Attributes inherited from Alf::Reader
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Alf::Reader
by_mime_type, coerce, #initialize, reader, register, #to_s
Methods included from Support::Registry
#listen, #listeners, #register, #registered
Constructor Details
This class inherits a constructor from Alf::Reader
Class Method Details
.mime_type ⇒ Object
11 12 13 |
# File 'lib/alf/reader/ruby.rb', line 11 def self.mime_type nil end |
Instance Method Details
#each(&bl) ⇒ Object
15 16 17 18 |
# File 'lib/alf/reader/ruby.rb', line 15 def each(&bl) return to_enum unless block_given? ::Kernel.eval(input_text).each(&bl) end |