Sha256: c49b979ac8075196b12fe8936f5a42cd109ae494274df8dc0dd76164cfb45d5c
Contents?: true
Size: 378 Bytes
Versions: 3
Compression:
Stored size: 378 Bytes
Contents
module DataSeeder module Loader class Txt include Loader def load(io) if method = config[:line] io.each_line do |line| next if line.blank? || line.match(/^\s*#/) save(method.call(line)) end else raise "No line method defined for #{self.klass.name}" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
data_seeder-1.0.2 | lib/data_seeder/loader/txt.rb |
data_seeder-1.0.1 | lib/data_seeder/loader/txt.rb |
data_seeder-1.0.0 | lib/data_seeder/loader/txt.rb |