Sha256: 96c044216173aaf4032836f8b6f54a5f54d3353de7ace984bc43c27044afc2b1
Contents?: true
Size: 726 Bytes
Versions: 2
Compression:
Stored size: 726 Bytes
Contents
$: << "~/Projects/Medea/lib" require 'rubygems' require 'medea' class Person < Medea::JasonObject end class Company < Medea::JasonObject has_many :employees, Person end puts "Lets make a person!" p = Person.new puts "Name?" p.name = gets.strip puts "Age?" p.age = gets.strip.to_i puts "OK - Saving" p.save! puts "", "Lets make a company!" c = Company.new puts "Name?" c.name = gets.strip puts "Address?" c.address = gets.strip puts "OK - Saving" c.save! puts "", "Making #{p.name} a member of #{c.name}" c.employees.add! p puts "OK - Saving" p.save! puts "", "Now querying for Persons that are members of #{c.name}" r = c.employees puts "Query: #{r.to_url}" puts "Got #{r.count} items:" r.each do |p| puts p.name end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
medea-0.2.31 | lib/testjdq.rb |
medea-0.2.30 | lib/testjdq.rb |