class OpenStruct
def modifiable
def modifiable begin @modifiable = true rescue raise RuntimeError, "can't modify frozen #{self.class}", caller(3) end @table end
def modifiable begin @modifiable = true rescue raise RuntimeError, "can't modify frozen #{self.class}", caller(3) end @table end