# File lib/og/meta.rb, line 83
        def belongs_to(name, klass, options = {})
                prop_eval = "prop_accessor Fixnum, :#{name}_oid"
                prop_eval << ", :sql => '#{options[:sql]}'" if options[:sql]
                prop_eval << ", :extra_sql => '#{options[:extra_sql]}'" if options[:extra_sql]

                meta :belongs_to, klass
                
                module_eval %{
                        #{prop_eval}
                        
                        def #{name}
                                Og.db.load_by_oid(@#{name}_oid, #{klass})
                        end
                        
                        def #{name}=(obj_or_oid)
                                @#{name}_oid = obj_or_oid.to_i
                        end
                }
        end