Some examples of dynamic features of Ruby, from a presentation at BT
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
0_notes.txt
1_0_typing.txt
2_0_blocks_1.rb
2_0_blocks_2.rb
2_0_blocks_3.rb
2_0_blocks_4.rb
2_1_blocks_strategy_pattern_1.rb
2_1_blocks_strategy_pattern_2.rb
3_0_iterators.rb
4_0_modules.rb
4_1_enumerable.rb
5_0_open_classes_1.rb
5_0_open_classes_2.rb
6_1_metaprogramming_eval.rb
6_2_metaprogramming_define_method.rb
6_3_metaprogramming_attr_accessors.rb
6_4_metaprogramming_method_missing.rb
6_4_metaprogramming_method_missing_proxy.rb
6_5_metaprogramming_alias_1.rb
6_5_metaprogramming_alias_2.rb
6_6_metaprogramming_decorator_pattern_1.rb
6_6_metaprogramming_decorator_pattern_2.rb
7_1_dsls_rake.rake
7_2_dsls_activerecord.rb
8_1_patterns_singleton_1.rb
8_1_patterns_singleton_2.rb
8_5_patterns_abstract_factory_1.rb
8_5_patterns_abstract_factory_2.rb
8_6_patterns_builder.rb