Changesets can be listed by changeset number.
The Git repository is here.
- Revision:
- 373
- Log:
Initial import of Radiant 0.9.1, which is now packaged as a gem. This is an
import of the tagged 0.9.1 source checked out from GitHub, which isn't quite
the same as the gem distribution - but it doesn't seem to be available in an
archived form and the installed gem already has modifications, so this is
the closest I can get.
- Author:
- rool
- Date:
- Mon Mar 21 13:40:05 +0000 2011
- Size:
- 1797 Bytes
1 | *1.3.0 [Rails 2.3.2] (??) |
2 | |
3 | * Supporting Rails 2.3.2 [mhawkins, underlog] |
4 | * Added tasks to load path so folks can require 'dataset.rake' [aiwilliams] |
5 | * Updated gemspec to include dependencies [aiwilliams] |
6 | |
7 | *1.2.0 [Cucumber] (April 8, 2009) |
8 | |
9 | * Support for cucumber [jgarber, seancribbs] |
10 | |
11 | *1.1.0 [STI, belongs_to] (February 14, 2009) |
12 | |
13 | * STI is better supported for inserting, naming and finding records [aiwilliams] |
14 | |
15 | class Place < ActiveRecord::Base; end |
16 | class State < Place; end |
17 | class NorthCarolina < State; end |
18 | |
19 | create_record(NorthCarolina, :state) # no need to define the 'type' column value |
20 | states(:state) == places(:state) == north_carolinas(:state) # read with the class names pluralized |
21 | |
22 | * Moved to jeweler for much cleaner, github embracing gem building [aiwilliams] |
23 | * Support for simple belongs to associations [aiwilliams] |
24 | |
25 | class Person < ActiveRecord::Base; end |
26 | class Note < ActiveRecord::Base |
27 | belongs_to :person |
28 | end |
29 | |
30 | person_id = create_record Person, :myguy |
31 | create_record Note, :person => :myguy |
32 | Note.last.person_id == person_id |
33 | |
34 | * Models inside modules are supported a little more conveniently [aiwilliams] |
35 | |
36 | module MList |
37 | class Message < ActiveRecord::Base |
38 | end |
39 | end |
40 | |
41 | # We'll get rid of the underscore in 'm_list_messages' |
42 | create_record MList::Message, :test |
43 | mlist_messages(:test) |
44 | |
45 | * Helper method for converting strings to useful symbols for finding records [siannopollo] |
46 | |
47 | This is useful if you write creator methods of your own. |
48 | |
49 | def create_person(attributes) |
50 | create_record Person, name_to_sym(attributes[:name]), attributes |
51 | end |
52 | |
53 | create_person(:name => 'Little John') |
54 | people(:little_john) |
55 | |
56 | |
57 | *1.0.0 [Scenarios Replacement] (December 15, 2008) |
58 | |
59 | * Drop-in replacement for Scenarios plugin of old [aiwilliams] |