Sha256: c1007e668a925f5a2213969647292b0b80c9ee60243844e4ae03a3e724a1f8e6
Contents?: true
Size: 468 Bytes
Versions: 1
Compression:
Stored size: 468 Bytes
Contents
require "seed_gimmick/seed_io/base" require "seed_gimmick/seed_io/yaml_file" module SeedGimmick module SeedIO class << self def get(seed_file) const_get(io_class_name_for(seed_file), false).new(seed_file) end private def io_class_name_for(seed_file) ext = Inflector.pathname(seed_file).extname.sub(/\A\./, "") ext = "yaml" if ext == "yml" "%sFile" % ext.capitalize end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
seed_gimmick-0.0.2 | lib/seed_gimmick/seed_io.rb |