# File lib/rbase/record.rb, line 108 def get_value(name) name = name.to_s.upcase.to_sym return @values_changed[name] if @values_changed.has_key?(name) return nil if new_record? column = @table.column(name) raise UnknownColumnError.new(name) unless column @values_cached[name] ||= column.unpack(@data[column.offset, column.size]) end