Sha256: 7ac26994e7fa6080c885d4195b9afb172d1ac3a51c166ea1509db3ee93b8bc13
Contents?: true
Size: 451 Bytes
Versions: 6
Compression:
Stored size: 451 Bytes
Contents
require 'active_record/version' module Metabolical class MetaDatum < ActiveRecord::Base belongs_to :metabolized, :polymorphic => true if Gem::Version.new(ActiveRecord::VERSION::STRING) >= Gem::Version.new("3.1.0") serialize :data else def data=(val) write_attribute(:data, val.to_yaml) end def data read_attribute(:data).blank? ? nil : YAML.load(read_attribute(:data)) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems