... system):
Loading object 942 912
Loading object 942 892
Loading object 942 882
The first suitcase off the plane is 942 882
The cargo hold example shows how you can use an existing module for a new
class. ... your Ruby programs.
Sure enough, Ruby gives you a full suite of programming techniques for creat-
ing objects on a batch or factory basis. You don’t have to define a separate
pri...
... Francisco Bay, CA-USA 42 8 1.63 366
Macau, Brazil 44 7 1. 74 392
Great Salt Lake, UT-USA 48 6 2 .42 541
Shark Bay, Australia 45 8 2 .47 576
Chaplin Lake, Canada 47 5 2. 04 448
Tanggu, Bohai Bay, ... production.
4. 1.2. Biology and ecology of Artemia
4. 1.2.1. Morphology and life cycle
4. 1.2.2. Ecology and natural distribution
4. 1.2.3. Taxonomy
4. 1.2 .4. Strain-specific c...
... bottom of the screen, and icons for folders and applications appear
directly on the desktop.
74
Part II: Test-Driving SUSE
10_7 549 35 ch05.qxp 11/7/05 9:52 PM Page 74
For the Trash icon, the icon ... alphabetically by name.
84
Part II: Test-Driving SUSE
11_7 549 35 ch06.qxp 11/7/05 9:50 PM Page 84
If you want to keep up with KDE news, you can always find out the latest
informatio...
... 85
The irb-based Rails application console 89
3 .4 Summary 90
Ruby for Rails
RUBY TECHNIQUES FOR RAILS DEVELOPERS
DAVID A. BLACK
MANNING
Greenwich
( 74 w. long.)
vii
PART ITHE RUBY/ RAILS LANDSCAPE ... views 42 2
17
■ Techniques for exploring the Rails source code 45 5
appendix
■ Ruby and Rails installation and resources 47 1
xii CONTENTS
5.6 Inheritance 148
I...
... extension (require it)
ruby -rprofile
version
Show Ruby version information
ruby version
A Rails application walk-through 45
Initializing the databases
To create the database for the application, ... in
Ruby and shipped with
Ruby) , lightTPD
CGI Library
CGI data processing
routines
Parses incoming
form data
Part of the Ruby
standard library
ERb
"Embedded Ruby& quot;
Te...
... object)"
end
Figure 4. 1
Anatomy of a method definition
72 CHAPTER 3
Ruby- informed Rails development
because of Ruby (Ruby doesn’t care), but because leaving the parentheses off is a
standard Rails convention. ... an infrastructure for doing so (helper
methods and predefined hooks) and in cases where you’re writing methods from
D
E
B
C
D
E
74 CHAPTER 3
Ruby- informed Rail...
... inside a singleton method of mine:
#<Object:0x40193d40>
And inspecting obj from outside, to be sure it's the same object:
#<Object:0x40193d40>
(As always, the exact hexadecimal number ... exceptions 225
8 .4 Error handling and exceptions
Way back in chapter 1, we looked at how to test code for syntax errors:
$ ruby -cw filename.rb
Passing the
-cw
test means Ruby can...
... the ASCII values for “a” and “A” are 97 and 65, respectively. Similarly,
the string “.” is greater than “,” because the
ASCII value for a period is 46 and that
for a comma is 44 .
At this point, ... huge roles in Ruby and Rails. Some of the founda-
tional Ruby libraries upon which Rails is built use hashes to pass data around; in
particular, the Ruby
CGI library makes you...
... two.
We’re going to look next at techniques for converting back and forth from one to
the other, and reasons you may want to perform such conversions.
12 .4. 4 Converting strings and regular expressions ... "b", "y"]
Another common use case for
split
is performing a conversion from a flat, text-
based configuration file to a Ruby data format—array, hash, or someth...