Index | 327
attr_protected method, 132
attributes
accessors, 62
configuration, 75
inheritance, 62
authenticated function, 131
authentication, 127–130, 290
Amazon S3 (Simple Storage Service) case
study, 232
hash message authentication code
(HMAC), 143
HTTP Authentication plugin, 89
LDAP (Lightweight Directory Access
Protocol), 125
message authentication code (MAC), 134
Representational State Transfer
(REST), 204
authorization, 290
autoprops, Subversion, 309
AutoTest, 322
availability, 292
high, 120–124
average, 148
AWS (Action Web Service), 231
B
backtrace (bt) command, 53
Basic Multilingual Plane (BMP), 240
before_save callback method, 130
Benchmark, code timing, 151–153
benchmarking, 161–164
benefits of Representational State Transfer
(REST), 205–209
bidirectional text, 238
Binding class, 27
bindings, 27
black-box analysis, 148–151
blacklists, 137
blank? method, 62
BLOB (see large/binary objects)
blocks
code procs, 20–23
RESTful Rails, 218
BMP (Basic Multilingual Plane), 240
Borges, 26
bottom-up programming, 3
branches, 297
branching, 301–306
buckets, 231
Bugzilla, 308
business logic constraints, 110
BYTEA data type, 102
C
C, writing inline code, 182
Cache-Control header, 208
caching
action, 177
constraints, 186
custom, 221
databases, 119
fragment, 178
Hypertext Transfer Protocol (HTTP),
RESTful Rails, 219–222
page, 177
performance, 176
Representational State Transfer
(REST), 206
sweepers, 180
calculations
statistical, 65
time, 64
call stacks
continuations, 25–27
reading, 50
call_stack_off function, 51
call_stack_on function, 51
Calls columns, scanning profiles, 158
canonicalization, 143
Unicode, 243
Capistrano, 321
centralized version control, 296–299
chaining, methods, 33
chains, method lookup, 7
character encodings, 237
characters
compatibility, 243
composition, 243
encodings
ASCII, 237
Unicode, 238–249
multibyte support, 242
precomposed, 243
checkout, 297
Chinese language, 238
Class#const_missing method, 57
class_def method, 18
classes
attribute accessors, 62
Binding, 27
DelegateClass, 30
Dispatcher, 77
Hash, 67
inheritable attributes, 62