module Mspire::Mascot::Dat::Section::KeyVal

Public Instance Methods

from_io!(io, as_symbols=true) click to toggle source
# File lib/mspire/mascot/dat/section/key_val.rb, line 7
def from_io!(io, as_symbols=true)
  Dat.each_key_val(io) do |key,val| 
    self[ as_symbols ? key.to_sym : key ] = val
  end
  self.send(:cast!) if self.respond_to?(:cast!)
  self
end