This page contains automated test results for code from O'Reilly's Ruby Cookbook. If this code looks interesting or useful, you might want to buy the whole book.
| Automatically Loading Files as Needed | ||
|---|---|---|
| Code | Expected | Actual |
module Decidable # ... Many, many methods go here. end module Semidecidable # ... Many, many methods go here. end |
functions.rb |
|
autoload :Decidable, "decidable.rb" autoload :Semidecidable, "semidecidable.rb" |
decidable.rb |
|
module Decidable # ... Many, many methods go here. end |
semidecidable.rb |
|
module Semidecidable # ... Many, many methods go here. end require 'functions' Decidable.class |
Module | Module |
autoload :Set, "set.rb" def random_set(size) max = size * 10 set = Set.new set << rand(max) until set.size == size return set end |
More code goes here... |
|
random_set(10) |
#<Set: {39, 83, 73, 40, 90, 25, 91, 31, 76, 54}> | #<Set: {39, 83, 73, 40, 90, 25, 91, 31, 76, 54}> |
require 'set' |
false | false |