class Hasta::InMemoryDataSource
Data source for reading data from memory
Attributes
lines[R]
name[R]
Public Class Methods
new(lines, name=nil)
click to toggle source
# File lib/hasta/in_memory_data_source.rb, line 10 def initialize(lines, name=nil) @lines = lines @name = name end
Public Instance Methods
each_line() { |line| ... }
click to toggle source
# File lib/hasta/in_memory_data_source.rb, line 15 def each_line return enum_for(:each_line) unless block_given? lines.each do |line| yield line end end
to_a()
click to toggle source
# File lib/hasta/in_memory_data_source.rb, line 23 def to_a lines end
to_s()
click to toggle source
# File lib/hasta/in_memory_data_source.rb, line 27 def to_s "#<#{self.class.name}:#{name} size=#{lines.count} lines>" end