[#118612] OS X Tiger still including ruby 1.6 — Carl Youngblood <carl.youngblood@...>

I'm not sure who to talk to about this, but in my correspondence with

17 messages 2004/11/01

[#118651] symbol solver.. early experiments — Simon Strandgaard <neoneye@...>

Hi,

11 messages 2004/11/01

[#118675] fastcgi performance problems and ruby — andrew.stuart@...

Hello

16 messages 2004/11/02

[#118679] US Presidential Election — "trans. (T. Onoma)" <transami@...>

Election Day is upon us!

135 messages 2004/11/02
[#118681] Re: [OT] US Presidential Election — James Britt <jamesUNDERBARb@...> 2004/11/02

trans. (T. Onoma) wrote:

[#118690] Re: [OT] US Presidential Election — Ara.T.Howard@... 2004/11/02

On Tue, 2 Nov 2004, trans. (T. Onoma) wrote:

[#118696] Re: [OT] US Presidential Election — Logan Capaldo <logancapaldo@...> 2004/11/02

I am neither a Kerry or Bush supporter. Idealy I would vote

[#118734] Re: [OT] US Presidential Election — Richard Kilmer <rich@...> 2004/11/02

Bush, with conviction ;-)

[#118744] Re: [OT] US Presidential Election — Thomas Kirchner <lists@...> 2004/11/02

On Tue, Nov 02, 2004 at 09:18:12PM +0900, Richard Kilmer wrote:

[#118836] From getoptlong to optparse — Massimiliano Mirra - bard <mmirra@...>

15 messages 2004/11/02

[#118863] Programmatically and dynamically catching exceptions — Logan Capaldo <logancapaldo@...>

Allright here was my idea which seems to have been shattered by the

13 messages 2004/11/03

[#118965] Ruby Package for MacOS X — Mark Hubbart <discordantus@...>

Hi all,

11 messages 2004/11/04

[#118970] Ruby and civil political discussion? (Re: [OT] US Presidential Election) — "Dave Burt" <burtdav@...>

"David Morton" <mortonda@gmail.com> wrote:

18 messages 2004/11/04

[#118988] rails: gem install rails is bombing — "J. D." <jd@...>

Hi,

11 messages 2004/11/04
[#118994] Re: rails: gem install rails is bombing — David Heinemeier Hansson <david@...> 2004/11/04

> I'm running into a problem installing rails using gem. How do I fix

[#118997] Ruby BitTorrent — (Curne) Simon Conrad-Armes <curne@...>

Has anybody started a Ruby BitTorrent transfer library? I wanted to

13 messages 2004/11/04

[#119059] Will ActiveRecord support Berkeley DB? — "J. D." <jd@...>

Hi,

13 messages 2004/11/04

[#119111] FastCGI parameters (get and post) — "J. D." <jd@...>

Hi,

21 messages 2004/11/04
[#119114] Re: FastCGI parameters (get and post) — Kent Sibilev <ksibilev@...> 2004/11/04

GET parameters you have to parse from ENV['QUERY_STRING'].

[#119117] Re: FastCGI parameters (get and post) — "J. D." <jd@...> 2004/11/04

Kent Sibilev wrote:

[#119176] Re: FastCGI parameters (get and post) — Patrick May <patrick@...> 2004/11/05

[#119208] Re: FastCGI parameters (get and post) — MoonWolf <moonwolf@...> 2004/11/05

Patrick May wrote:

[#119275] Re: FastCGI parameters (get and post) — Patrick May <patrick@...> 2004/11/05

Quoting MoonWolf <moonwolf@moonwolf.com>:

[#119289] Re: FastCGI parameters (get and post) — gabriele renzi <rff_rff@...> 2004/11/05

Patrick May ha scritto:

[#119357] Re: FastCGI parameters (get and post) — Patrick May <patrick@...> 2004/11/06

[#119358] Re: FastCGI parameters (get and post) — Ara.T.Howard@... 2004/11/06

On Sun, 7 Nov 2004, Patrick May wrote:

[#119132] recursive brace matching with Ruby regexp — Jason Sweat <jason.sweat@...>

I wanted to learn Ruby, so I picked a small task of trying to write a

19 messages 2004/11/05
[#119149] Re: recursive brace matching with Ruby regexp — Mark Hubbart <discordantus@...> 2004/11/05

Hi,

[#119161] Re: recursive brace matching with Ruby regexp — James Edward Gray II <james@...> 2004/11/05

On Nov 4, 2004, at 8:04 PM, Mark Hubbart wrote:

[#119148] Ruby 1.4.6 - trouble with require path — primehalo@... (Ken Innes)

I inherited a project that uses Ruby 1.4.6 on a RedHat Linux 6.1J. I

12 messages 2004/11/05

[#119168] value provided for argument with default value - how to check inside method? — "itsme213" <itsme213@...>

Is there an equivalent of block_given? to check if the caller provided a

16 messages 2004/11/05

[#119223] GEDCOM Parser (#6) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

40 messages 2004/11/05
[#119224] Re: [QUIZ] GEDCOM Parser (#6) — Jim Menard <jimm@...> 2004/11/05

> <gedcom>

[#119371] Documenting accessor methods as methods — James Britt <jamesUNDERBARb@...>

I sometimes use the method definition shorthand 'attr_reader',

29 messages 2004/11/06
[#119373] Re: [RDOC] Documenting accessor methods as methods — Gavin Kistner <gavin@...> 2004/11/07

On Nov 6, 2004, at 4:23 PM, James Britt wrote:

[#119386] Re: [RDOC] Documenting accessor methods as methods — Dave Thomas <dave@...> 2004/11/07

[#119406] Re: [RDOC] Documenting accessor methods as methods — James Britt <jamesUNDERBARb@...> 2004/11/07

Dave Thomas wrote:

[#119417] Re: [RDOC] Documenting accessor methods as methods — Dave Thomas <dave@...> 2004/11/07

[#119428] Re: [RDOC] Documenting accessor methods as methods — James Britt <jamesUNDERBARb@...> 2004/11/07

Dave Thomas wrote:

[#119432] Re: [RDOC] Documenting accessor methods as methods — Sam Roberts <sroberts@...> 2004/11/07

Quoteing jamesUNDERBARb@neurogami.com, on Mon, Nov 08, 2004 at 04:26:26AM +0900:

[#119439] Re: [RDOC] Documenting accessor methods as methods — James Britt <jamesUNDERBARb@...> 2004/11/07

Sam Roberts wrote:

[#119535] rdoc and vim folding — "Ara.T.Howard" <Ara.T.Howard@...>

24 messages 2004/11/08
[#119540] Re: rdoc and vim folding — Dave Thomas <dave@...> 2004/11/08

[#119543] Re: rdoc and vim folding — Hans Fugal <hans@...> 2004/11/09

Dave Thomas wrote:

[#119545] Re: rdoc and vim folding — "Ara.T.Howard" <Ara.T.Howard@...> 2004/11/09

On Mon, 8 Nov 2004, Hans Fugal wrote:

[#119597] One-Click Installer 1.8.2-14 RC9 with RubyGems built-in — "Curt Hibbs" <curt@...>

This release candidate of the One-Click Installer for

22 messages 2004/11/09

[#119598] RedCloth 3.0.0 -- Textile and Markdown Elope! — why the lucky stiff <ruby-talk@...>

RedCloth 3 is out. You know? RedCloth? Perhaps you've heard of it.

14 messages 2004/11/09

[#119607] Iterating trough hash — Kevin =?ISO-8859-15?Q?B=F6rgens?= <kevin@...>

Hi!

19 messages 2004/11/09

[#119685] new spam at the wiki — Edwin Eyan Moragas <haaktu@...>

been checking my pages and it looks like we've got a new spammer on board.

41 messages 2004/11/10
[#119708] Re: new spam at the wiki — Jim Weirich <jim@...> 2004/11/10

On Wednesday 10 November 2004 02:00 am, Edwin Eyan Moragas wrote:

[#119748] Re: new spam at the wiki — Asfand Yar Qazi <see@...> 2004/11/10

Jim Weirich wrote:

[#119754] Re: new spam at the wiki — Henrik Horneber <ryco@...> 2004/11/10

Asfand Yar Qazi wrote:

[#119756] Re: new spam at the wiki — Charles Comstock <cc1@...> 2004/11/10

[#119796] A Wiki/Spam Report — "Jim Weirich" <jim@...> 2004/11/10

Hello all.

[#119895] Re: A Wiki/Spam Report — Ben Giddings <bg-rubytalk@...> 2004/11/11

Jim Weirich wrote:

[#119911] Re: A Wiki/Spam Report — gabriele renzi <rff_rff@...> 2004/11/11

Ben Giddings ha scritto:

[#119935] Re: A Wiki/Spam Report — "Jim Weirich" <jim@...> 2004/11/11

[#119799] array.each restart when array is changed — Kevin =?ISO-8859-15?Q?B=F6rgens?= <kevin@...>

Hi!

18 messages 2004/11/10

[#119825] Arachno users? — "itsme213" <itsme213@...>

Any Arachno IDE users out there? Do you mind sharing your opinion of the

16 messages 2004/11/11
[#119908] Re: Arachno users? — Wayne Vucenic <nightphotos@...> 2004/11/11

I've been programming in Ruby for 3 years, and using ArachnoRuby for

[#119826] ruby idiom for attribute definition? — "Corey" <corey_s@...>

19 messages 2004/11/11

[#119878] Thinking About Java Interfaces In Ruby — James Edward Gray II <james@...>

I'm currently reading "Holub on Patterns", an excellent volume on

18 messages 2004/11/11

[#119974] warning: redefining Object#initialize may cause infinite loop — Stu <ceaser@...>

12 messages 2004/11/12

[#120037] Copland to Needle article on RubyGarden — Chad Fowler <chadfowler@...>

For those not subscribed to RubyGarden's rss feed[1], Jamis Buck has

35 messages 2004/11/12
[#120214] Re: [ANN] Copland to Needle article on RubyGarden (LONG) — Joel VanderWerf <vjoel@...> 2004/11/13

Chad Fowler wrote:

[#120431] Starter question on Test::Unit — Mohammad Khan <mkhan@...> 2004/11/15

Hello,

[#120056] Countdown (#7) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

26 messages 2004/11/12

[#120061] why does rss/maker not raise errors? — Sam Roberts <sroberts@...>

There are lots of mandatory attributes (yes, which are mandatory is

26 messages 2004/11/12
[#120133] bug: rss/maker is requiring <image> for rss/0.9 — Sam Roberts <sroberts@...> 2004/11/13

It says it is optional here:

[#120071] assert — "itsme213" <itsme213@...>

I could not find a standard "assert" in Ruby. Is there one?

29 messages 2004/11/12

[#120248] Dynamic define_method on class creation per module namespace — "trans. (T. Onoma)" <transami@...>

Here's a wee challenge for Rubyists at large. Consider:

12 messages 2004/11/14

[#120261] Countdown (#7) — Dennis Ranke <dennis.ranke@...>

Hi, here is my second solution for this very interesting quiz.

15 messages 2004/11/14

[#120271] Ruby in the enterprise... — "Wood, Jeff" <jeffwood@...>

Hello all,=20

14 messages 2004/11/14

[#120299] OpenStruct#update ? — "trans. (T. Onoma)" <transami@...>

How 'bout an OpenStruct#update for adding values after initialization. Or is

72 messages 2004/11/14
[#120306] Re: OpenStruct#update ? — "trans. (T. Onoma)" <transami@...> 2004/11/14

On Sunday 14 November 2004 03:42 pm, trans. (T. Onoma) wrote:

[#120337] Re: OpenStruct#update ? — Yukihiro Matsumoto <matz@...> 2004/11/14

Hi,

[#120355] Re: OpenStruct#update ? — "trans. (T. Onoma)" <transami@...> 2004/11/15

On Sunday 14 November 2004 06:16 pm, Yukihiro Matsumoto wrote:

[#120395] Re: OpenStruct#update ? — Florian Gross <flgr@...> 2004/11/15

trans. (T. Onoma) wrote:

[#120401] Kernel#singleton_class (was: Re: OpenStruct#update ?) — "David A. Black" <dblack@...> 2004/11/15

Hi --

[#120405] Re: Kernel#singleton_class — Florian Gross <flgr@...> 2004/11/15

David A. Black wrote:

[#120407] Re: Kernel#singleton_class — "David A. Black" <dblack@...> 2004/11/15

Hi --

[#120446] Re: Kernel#singleton_class — Yukihiro Matsumoto <matz@...> 2004/11/15

Hi,

[#120449] Re: Kernel#singleton_class — "trans. (T. Onoma)" <transami@...> 2004/11/15

On Monday 15 November 2004 12:28 pm, Yukihiro Matsumoto wrote:

[#120380] Arachno Ruby 0.3 (patch 2) — Lothar Scholz <mailinglists@...>

Hello,

16 messages 2004/11/15

[#120485] rpa-base 0.2.3 — Mauricio Fern疣dez <batsman.geo@...>

15 messages 2004/11/15
[#120516] Re: [ANN] rpa-base 0.2.3 — Matt Armstrong <matt@...> 2004/11/16

[#120626] Re: [ANN] rpa-base 0.2.3 — Mauricio Fern疣dez <batsman.geo@...> 2004/11/17

On Tue, Nov 16, 2004 at 02:08:23PM +0900, Matt Armstrong wrote:

[#120573] Can't Build Ruby 1.8.1 on HP-UX 11.00 — Kevin Hinners <kevin.hinners@...>

I've downloaded the stable 1.8.1 release of Ruby. When I attempt to run make

21 messages 2004/11/16
[#120574] Re: Can't Build Ruby 1.8.1 on HP-UX 11.00 — Yukihiro Matsumoto <matz@...> 2004/11/16

Hi,

[#120577] Re: Can't Build Ruby 1.8.1 on HP-UX 11.00 — Kevin Hinners <kevin.hinners@...> 2004/11/16

Top segment of mkmk.log:

[#120582] Re: Can't Build Ruby 1.8.1 on HP-UX 11.00 — Yukihiro Matsumoto <matz@...> 2004/11/16

Hi,

[#120609] Ruby to C to another language (perhaps Java (I Don't Need JRuby)) — Zach Dennis <zdennis@...>

This posting is more for a learning thing then anything else at this

10 messages 2004/11/17

[#120727] About Regular Expressions — Nikolai Weibull <mailing-lists.ruby-talk@...>

Lately there have been a bunch of posts on this list about regular

31 messages 2004/11/18
[#120739] Re: About Regular Expressions — "trans. (T. Onoma)" <transami@...> 2004/11/18

On Thursday 18 November 2004 05:34 am, Nikolai Weibull wrote:

[#120745] Re: About Regular Expressions — Nikolai Weibull <mailing-lists.ruby-talk@...> 2004/11/18

* trans. (T. Onoma) <transami@runbox.com> [Nov 18, 2004 14:10]:

[#120764] Re: About Regular Expressions — "trans. (T. Onoma)" <transami@...> 2004/11/18

On Thursday 18 November 2004 09:26 am, Nikolai Weibull wrote:

[#120754] postgres-pr (pure Ruby PostgreSQL) — Michael Neumann <mneumann@...>

Hi,

30 messages 2004/11/18
[#120772] Re: [ANN] postgres-pr (pure Ruby PostgreSQL) — David Ross <dross@...> 2004/11/18

Michael Neumann wrote:

[#120870] Re: [ANN] postgres-pr (pure Ruby PostgreSQL) — David Garamond <lists@...6.isreserved.com> 2004/11/19

David Ross wrote:

[#120877] Re: [ANN] postgres-pr (pure Ruby PostgreSQL) — Mauricio Fern疣dez <batsman.geo@...> 2004/11/19

On Fri, Nov 19, 2004 at 04:42:36PM +0900, David Garamond wrote:

[#120872] mission critical Ruby? — Mark VanOrman <mark@...>

Hi all,

14 messages 2004/11/19

[#120890] Object Browser (#8) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

65 messages 2004/11/19
[#121006] Re: [SOLUTION] Object Browser (#8) — "R. Mark Volkmann" <mark@...> 2004/11/22

I'm new to using gems. Can you tell me the command I need to run to get

[#121093] Object Browser (#8) — Brian =?ISO-8859-15?Q?Schr=F6der?= <ruby@...> 2004/11/23

Hello Group,

[#121357] Re: [Solution] Object Browser (#8) — Brian =?ISO-8859-15?Q?Schr=F6der?= <ruby@...> 2004/11/25

So I took some time and refactored my solution. It now has a modular and extendible structure (at least I hope so). It should be possible to easily write non-gtk ui's and extend the reporting capabilities.

[#120940] Inner Class Relationship — James Edward Gray II <james@...>

I have an inner class that needs to send it's parent object (outer

24 messages 2004/11/20
[#120946] Re: Inner Class Relationship — Francis Hwang <sera@...> 2004/11/20

Since you haven't said much about how you're using this, maybe my

[#120947] Re: Inner Class Relationship — James Edward Gray II <james@...> 2004/11/21

On Nov 20, 2004, at 5:55 PM, Francis Hwang wrote:

[#120952] Re: Inner Class Relationship — Francis Hwang <sera@...> 2004/11/21

[#120961] Windows - calling system with multiple parms — colotechpro@... (John Reed)

I'm having a problem getting a system call to Windows XP to work. I

13 messages 2004/11/21

[#121015] Some progress but have hit a new error working through the Todo tutorial... Anyone recognize it? — "Abraham Vionas" <abe_ml@...>

The error is below. Ugh. But at least it works up to this point. I don't

12 messages 2004/11/22
[#121016] Re: Some progress but have hit a new error working through the Todo tutorial... Anyone recognize it? — "Abraham Vionas" <abe_ml@...> 2004/11/22

Oh, whups. The state of the todo_controller.rb file that evokes this error

[#121026] Instiki problems — Ryco@...

Hi!

19 messages 2004/11/22
[#121031] Re: Instiki problems — Ryco@... 2004/11/22

Update:

[#121129] Re: Instiki problems — Ryco@... 2004/11/23

Hi!

[#121126] rails is awesome — Dick Davies <rasputnik@...>

46 messages 2004/11/23
[#121134] Re: rails is awesome — David Heinemeier Hansson <david@...> 2004/11/23

> Couldn't help sending a big 'thank you' to DHH for Rails.

[#121194] Re: rails is awesome — Austin Ziegler <halostatue@...> 2004/11/23

On Tue, 23 Nov 2004 20:11:24 +0900, David Heinemeier Hansson

[#121196] Re: rails is awesome — David Heinemeier Hansson <david@...> 2004/11/23

> I haven't seen this myself, but from something said by others, it

[#121217] Re: rails is awesome — Austin Ziegler <halostatue@...> 2004/11/24

On Wed, 24 Nov 2004 07:01:17 +0900, David Heinemeier Hansson

[#121243] Re: rails is awesome — David Heinemeier Hansson <david@...> 2004/11/24

> Essentially, David, this is a *problem* with ActiveRecord.

[#121247] Re: rails is awesome — Gavin Sinclair <gsinclair@...> 2004/11/24

On Wednesday, November 24, 2004, 9:23:09 PM, David wrote:

[#121260] Re: rails is awesome — Austin Ziegler <halostatue@...> 2004/11/24

On Wed, 24 Nov 2004 19:48:18 +0900, Gavin Sinclair

[#121267] Other ORMs [was: rails is awesome] — Francis Hwang <sera@...> 2004/11/24

[#121271] Re: Other ORMs [was: rails is awesome] — George Moschovitis <gm@...> 2004/11/24

> do, maybe it's worth considering that ActiveRecord is not not the only

[#121274] Re: Other ORMs [was: rails is awesome] — Austin Ziegler <halostatue@...> 2004/11/24

On Wed, 24 Nov 2004 22:58:09 +0900, George Moschovitis <gm@navel.gr> wrote:

[#121275] Re: Other ORMs [was: rails is awesome] — Francis Hwang <sera@...> 2004/11/24

Austin, what DB are you using anyway? Dunno if I caught that in this

[#121173] Most popular wiki in Ruby seeks kind maintainer — David Heinemeier Hansson <david@...>

Okay, okay, okay. Instiki does need a new maintainer. At least a

12 messages 2004/11/23
[#121195] Re: Most popular wiki in Ruby seeks kind maintainer — Austin Ziegler <halostatue@...> 2004/11/23

On Wed, 24 Nov 2004 02:35:21 +0900, David Heinemeier Hansson

[#121210] Marshal vs. YAML vs. something else (Re: Most popular wiki in Ruby seeks kind maintainer) — Francis Hwang <sera@...> 2004/11/24

More generally, let me ask: What formats are people using to persist

[#121205] How to avoid inheriting Object? — "itsme213" <itsme213@...>

How do I create a class that does not inherit from Object?

17 messages 2004/11/24
[#121218] Re: How to avoid inheriting Object? — Austin Ziegler <halostatue@...> 2004/11/24

On Wed, 24 Nov 2004 10:29:09 +0900, itsme213 <itsme213@hotmail.com> wrote:

[#121227] editors/IDEs — Jamie Orchard-Hays <jamie@...>

I'm curious what people are favoring for editors and IDEs for Ruby.

21 messages 2004/11/24

[#121318] Ruby/DL tutorial — bjsp123@... (Benjamin Peterson)

Hi,

15 messages 2004/11/24

[#121381] Re: Ruby GUIs and installation effort — "bin liu" <ruby@3cn.com.cn>

I think one GUI system dos not depends others except ruby will bee more flexible.

19 messages 2004/11/25

[#121455] Using unit-tests as examples for a documentation — benny <listen@...>

dear list,

13 messages 2004/11/25

[#121468] oneclick installer, freeride — tony summerfelt <snowzone5@...>

anybody NOT developing the oneclick installer or freeride can skip

12 messages 2004/11/25

[#121506] Multiplexer - linear non-blocking I/O — Mikael Brockman <mikael@...>

Blocking I/O is really easy to use. But when you use it to write

32 messages 2004/11/26

[#121517] Banned Words (#9) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

29 messages 2004/11/26

[#121611] initialize always — "trans. (T. Onoma)" <transami@...>

It is rather a common occurrence that I find myself creating a mixin module

16 messages 2004/11/27

[#121647] One-Click Installer 1.8.2-14 RC10 — "Curt Hibbs" <curt@...>

This release is mainly in upgrade the included FreeRIDE

13 messages 2004/11/28

[#121730] Seeking advice on some method names — Gavin Sinclair <gsinclair@...>

Hi all,

28 messages 2004/11/29

[#121847] to_s, inspect, etc. — "itsme213" <itsme213@...>

Where would I find a nice summary of to_s, inspect, p, etc. and the core

16 messages 2004/11/29

[#121903] PHP vs. Ruby vs. Python (vs. Rails) — "Abraham Vionas" <abe_ml@...>

As I was falling asleep last night I was wondering about the differences in

15 messages 2004/11/30

[#121916] Python 2.4 released — Zach Dennis <zdennis@...>

A coworker of mine came and hollarred at me because on /. it mentioned

21 messages 2004/11/30

[#121936] Optional static typing (or, What can Ruby 2.0 borrow from Boo?) — djberg96@... (Daniel Berger)

Hi all,

23 messages 2004/11/30

[#121943] profile — "Joe Van Dyk" <joe.vandyk@...>

Hi,

24 messages 2004/11/30

[#121949] singleton methods : when are they not permitted? — "itsme213" <itsme213@...>

irb(main):025:0> x = :any

20 messages 2004/11/30
[#121956] Re: singleton methods : when are they not permitted? — Florian Gross <flgr@...> 2004/11/30

itsme213 wrote:

[#121970] Re: singleton methods : when are they not permitted? — Francis Hwang <sera@...> 2004/12/01

[#121975] Re: singleton methods : when are they not permitted? — Christoph <chr_mail@...> 2004/12/01

Francis Hwang schrieb:

Rails 0.8.5: Better fixtures, shared generators, sendmail for AM, lots of fixes!

From: David Heinemeier Hansson <david@...>
Date: 2004-11-18 00:05:39 UTC
List: ruby-talk #120683
Despite the best intentions with release 0.8.0, I still managed to drag  
this release on for so long that a total of 76 changes made its way in.  
But it's all good. This release features yet another incredibly strong  
showing from the community with some 22 contributors seeing their code  
in the release. Special notice must go to Jeremy Kemper aka bitsweat  
that has contributed a third of the changes in this release! And super  
high quality patches too. Thanks, man.

On top of countless fixes and minor tweaks, we have a much improved new  
approach to instantiating fixtures (with instant availability as  
instance variables) and along the same lines a new way to reference  
helpers. This heralds the way for more good things to come where  
dependencies, whether it's test cases on fixtures or controllers on  
helpers, becomes part of the Rails domain language.

That's a preview for how Rails will function after Needle has been  
integrated, which will hopefully happen from release 0.9 thanks to the  
incredible work of Jamis Buck and many good thoughts on the subject by  
Dave Thomas and Jim Weirich. Rails will blaze the trail of transparent  
depency injection with dynamic constants. Exciting stuff!

Get it all from http://www.rubyonrails.org, talk it up on #rubyonrails  
(FreeNet).

Or even easier, just do "gem install rails" (or "gem update" if you're  
already running on Gem Rails) -- you'll automatically install all the  
newest versions of the required dependencies.

Upgrading from 0.8.0 (refering to gems version):

1) Create a new empty Rails project using "rails  
/some/path/empty_project"
2) Copy over the new generators from script/ (hopefully for the last  
time)
3) Copy over test/test_helper.rb (needed for the new fixture style)

Commercial announcement: If you're looking for a place to host your  
Rails project or just to play around with it online, we now have an  
official hosting partner in TextDrive. I'm on board to ensure that the  
Rails experience is top notch and in return 50% of the gross profits  
are going to help further Rails. Read more on:  
http://www.rubyonrails.org/show/TextDriveHosting


Rails 0.8.5: Shared generators, new_crud, breakpoints, fixes
================================================================

* Made dev-util available to all tests, so you can insert breakpoints  
in any test case to get an IRB prompt at that point [bitsweat]:

     def test_complex_stuff
       @david.projects << @new_project
       breakpoint "Let's have a closer look at @david"
     end

   You need to install dev-utils yourself for this to work ("gem install  
dev-util").

* Added shared generator behavior so future upgrades should be possible  
without manually copying over files [bitsweat]

* Added the new helper style to both controller and helper templates  
[bitsweat]

* Added new_crud generator for creating a model and controller at the  
same time with explicit scaffolding [bitsweat]

* Added configuration of Test::Unit::TestCase.fixture_path to  
test_helper to concide with the new AR fixtures style

* Fixed that new_model was generating singular table/fixture names

* Upgraded to Action Mailer 0.4.0

* Upgraded to Action Pack 0.9.5

* Upgraded to Active Record 1.1.0


Action Mailer 0.4.0: Sendmail, better testing, more configurations
==================================================================

* Consolidated the server configuration options into  
Base#server_settings= and expanded that with controls for  
authentication and more [Marten] NOTE: This is an API change that could  
potentially break your application if you used the old application  
form. Please do change!

* Added Base#deliveries as an accessor for an array of emails sent out  
through that ActionMailer class when using the :test delivery option.  
[bitsweat]

* Added Base#perform_deliveries= which can be set to false to turn off  
the actual delivery of the email through smtp or sendmail. This is  
especially useful for functional testing that shouldn't send off real  
emails, but still trigger delivery_* methods.

* Added option to specify delivery method with Base#delivery_method=.  
Default is :smtp and :sendmail is currently the only other option.  
Sendmail is assumed to be present at "/usr/sbin/sendmail" if that  
option is used. [Kent Sibilev]

* Dropped "include TMail" as it added to much baggage into the default  
namespace (like Version) [Chad Fowler]



Active Record 1.0.0: Better fixtures, rich habtm associations,  
equality, fixes
======================================================================== 
======

* Added automatic fixture setup and instance variable availability.  
Fixtures can also be automatically instantiated in instance variables  
relating to their names using the following style:

     class FixturesTest < Test::Unit::TestCase
       fixtures :developers # you can add more with comma separation

       def test_developers
         assert_equal 3, @developers.size # the container for all the  
fixtures is automatically set
         assert_kind_of Developer, @david # works like  
@developers["david"].find
         assert_equal "David Heinemeier Hansson", @david.name
       end
     end

* Added HasAndBelongsToManyAssociation#push_with_attributes(object,  
join_attributes) that can create associations in the join table with  
additional attributes. This is really useful when you have information  
that's only relevant to the join itself, such as a "added_on" column  
for an association between post and category. The added attributes will  
automatically be injected into objects retrieved through the  
association similar to the piggy-back approach:

     post.categories.push_with_attributes(category, :added_on =>  
Date.today)
     post.categories.first.added_on # => Date.today

   NOTE: The categories table doesn't have a added_on column, it's the  
categories_post join table that does!

* Added Base#hash and Base#eql? which means that all of the equality  
using features of array and other containers now works:

     [ Person.find(1), Person.find(2), Person.find(3) ] &
       [ Person.find(1), Person.find(4) ] # => [ Person.find(1) ]

* Fixed that :exclusively_dependent and :dependent can't be activated  
at the same time on has_many associations [bitsweat]

* Fixed that database passwords couldn't be all numeric [bitsweat]

* Fixed that calling id would create the instance variable for  
new_records preventing them from being saved correctly [bitsweat]

* Added sanitization feature to HasManyAssociation#find_all so it works  
just like Base.find_all [Sam Stephenson/bitsweat]

* Added that you can pass overlapping ids to find without getting  
duplicated records back [bitsweat]

* Added that Base.benchmark returns the result of the block [bitsweat]

* Fixed problem with unit tests on Windows with SQLite [paterno]

* Fixed that quotes would break regular non-yaml fixtures [Dmitry  
Sabanin/daft]

* Fixed fixtures on windows with line endings cause problems under unix  
/ mac [Tobias Luetke]

* Added HasAndBelongsToManyAssociation#find(id) that'll search inside  
the collection and find the object or record with that id

* Added :conditions option to has_and_belongs_to_many that works just  
like the one on all the other associations

* Added AssociationCollection#clear to remove all associations from  
has_many and has_and_belongs_to_many associations without destroying  
the records [geech]

* Added type-checking and remove in 1-instead-of-N sql statements to  
AssociationCollection#delete [geech]

* Added a return of self to AssociationCollection#<< so appending can  
be chained, like project << Milestone.create << Milestone.create  
[geech]

* Added :uniq as an option to has_and_belongs_to_many which will  
automatically ensure that AssociateCollection#uniq is called before  
pulling records out of the association. This is especially useful for  
three-way (and above) has_and_belongs_to_many associations.

* Added AssociateCollection#uniq which is especially useful for  
has_and_belongs_to_many associations that can include duplicates,
   which is common on associations that also use metadata. Usage:  
post.categories.uniq

* Fixed respond_to? to use a subclass specific hash instead of an  
Active Record-wide one

* Fixed has_and_belongs_to_many to treat associations between classes  
in modules properly [Florian Weber]

* Added a NoMethod exception to be raised when query and writer methods  
are called for attributes that doesn't exist [geech]

* Added a more robust version of Fixtures that throws meaningful errors  
when on formatting issues [geech]

* Added Base#transaction as a compliment to Base.transaction for  
prettier use in instance methods [geech]

* Improved the speed of respond_to? by placing the dynamic methods  
lookup table in a hash [geech]

* Added that any additional fields added to the join table in a  
has_and_belongs_to_many association will be placed as attributes when  
pulling records out through has_and_belongs_to_many associations. This  
is helpful when have information about the association itself that you  
want available on retrival.

* Added better loading exception catching and RubyGems retries to the  
database adapters [alexeyv]

* Fixed bug with per-model transactions [daniel]

* Fixed Base#transaction so that it returns the result of the last  
expression in the transaction block [alexeyv]

* Added Fixture#find to find the record corresponding to the fixture  
id. The record class name is guessed by using Inflector#classify (also  
new) on the fixture directory name.

     Before: Document.find(@documents["first"]["id"])
     After : @documents["first"].find

* Fixed that the table name part of column names ("TABLE.COLUMN")  
wasn't removed properly [Andreas Schwarz]

* Fixed a bug with Base#size when a finder_sql was used that didn't  
capitalize SELECT and FROM [geech]

* Fixed quoting problems on SQLite by adding quote_string to the  
AbstractAdapter that can be overwritten by the concrete adapters for a  
call to the dbm. [Andreas Schwarz]

* Removed RubyGems backup strategy for requiring SQLite-adapter -- if  
people want to use gems, they're already doing it with AR.



Action Pack 0.9.5: New helper style, fix for unchecked checkboxes, fixes
========================================================================

* Added a new way to include helpers that doesn't require the include  
hack and can go without the explicit require. [bitsweat]

   Before:

     module WeblogHelper
       def self.append_features(controller) #:nodoc:
         controller.ancestors.include?(ActionController::Base) ?  
controller.add_template_helper(self) : super
       end
     end

     require 'weblog_helper'
     class WeblogController < ActionController::Base
       include WeblogHelper
     end

   After:

     module WeblogHelper
     end

     class WeblogController < ActionController::Base
       helper :weblog
     end

* Added helper_method to designate that a given private or protected  
method you should available as a helper in the view. [bitsweat]

* Added a hidden field to checkboxes generated with  
FormHelper#check_box that will make sure that the unchecked value  
(usually 0) is sent even if the checkbox is not checked. This relieves  
the controller from doing custom checking if the the checkbox wasn't  
checked. BEWARE: This might conflict with your run-on-the-mill  
work-around code. [Tobias Luetke]

* Fixed assert_rendered_file so it actually verifies if that was the  
rendered file [htonl]

* Added the option for sharing partial spacer templates just like  
partials themselves [radsaq]

* Fixed that Russia was named twice in country_select [alexey]

* Fixed request_origin to use remote_ip instead of remote_addr  
[bitsweat]

* Fixed link_to breakage when nil was passed for html_options [alexey]

* Fixed redirect_to on a virtual server setup with apache with a port  
other than the default where it would forget the port number  
[seanohalpin]

* Fixed that auto-loading webrick on Windows would cause file uploads  
to fail [bitsweat]

* Fixed issues with sending files on WEBrick by setting the proper  
binmode [bitsweat]

* Added send_data as an alternative to send_file when the stream is not  
read off the filesystem but from a database or generated live  
[bitsweat]

* Added a default content-type of "text/xml" to .rxml renders [Ryan  
Platte]

* Fixed that when /controller/index was requested by the browser,  
url_for would generates wrong URLs [Ryan Platte]

* Fixed a bug that would share cookies between users when using FastCGI  
and mod_ruby [The Robot Co-op]

* Added an optional third hash parameter to the process method in  
functional tests that takes the session data to be used [alexey]

* Added UrlHelper#mail_to to make it easier to create mailto: style  
ahrefs

* Added better error messages for layouts declared with the .rhtml  
extension (which they shouldn't) [geech]

* Added another case to DateHelper#distance_in_minutes to return "less  
than a minute" instead of "0 minutes" and "1 minute" instead of "1  
minutes"

* Fixed error_message_on to just use the first if more than one error  
had been added [marcel]

* Fixed that URL rewriting with /controller/ was working but  
/controller was not and that you couldn't use :id on index [geech]

* Fixed a bug with link_to where the :confirm option wouldn't be picked  
up if the link was a straight url instead of an option hash

* Changed scaffolding of forms to use <label> tags instead of <b> to  
please W3C [evl]

* Added DateHelper#distance_of_time_in_words_to_now(from_time) that  
works like distance_of_time_in_words, but where <tt>to_time</tt> is  
fixed to <tt>Time.now</tt>.

* Added assert_flash_equal(expected, key, message),  
assert_session_equal(expected, key, message),  
assert_assigned_equal(expected, key, message) to test the contents of  
flash, session, and template assigns.

* Improved the failure report on assert_success when the action  
triggered a redirection [alexey].

* Added "markdown" to accompany "textilize" as a TextHelper method for  
converting text to HTML using the Markdown syntax. BlueCloth must be  
installed in order for this method to become available.

* Made sure that an active session exists before we attempt to delete  
it [Samuel]

* Changed link_to with Javascript confirmation to use onclick instead  
of onClick for XHTML validity [Scott Barron]


In This Thread

Prev Next