|
Ruby 1.9
|
Description: Our Ruby 1.9 test measures knowledge of programming using the Ruby language. Designed for experienced programmers, architects, and Web developers, this test covers the following topics: Anonymous Functions, Classes and Modules, Code Development, Collections, Concurrency and Networking, Debugging and Profiling, Files and Directories, Flow of Control, Numbers, Objects and Methods, Regular Expressions, and Strings.
|
|
- Anonymous Functions
- Closures and Binding
- Functional Programming
- Procs and Lambdas
- Symbols
- Variable-Length Argument Lists
| - Classes and Modules
- Autoload
- Inheritance
- Mixins
- Namespaces
| - Code Development
- Gems
- Rake
- Unit Testing
| - Collections
- Array
- Hash
- Range
- Sets
| - Concurrency and Networking
- Forks
- Net Libraries
- Threads
| - Debugging and Profiling
- Bundled Profiler
- Standard Debugger
- Tracing
| - Files and Directories
- Directory Lists
- File Attributes
- Names and Paths
- Operations
| - Flow of Control
- Blocks
- Conditionals
- Enumerators
- Exceptions
- Loops and Iterators
| - Numbers
- Integers
- Operators and Methods
- Real Numbers
| - Objects and Methods
- Aliasing
- Equality
- Freeze and Taint
- Marshalling
- Missing
| - Regular Expressions
- Capturing
- Pattern Matching
- Replacing
| - Strings
- Here Documents
- Operators
- Quoting and Interpolation
- Unicode and Multibyte
| |
|
|