Advertisement
quark_zju

one.thousand.and.twenty.four.rb

Mar 9th, 2012
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.37 KB | None | 0 0
  1. NUMBERS = {
  2.     one:      1,
  3.     four:     4,
  4.     twenty:   20,
  5. }
  6.  
  7. TIMES = {
  8.     thousand: 1000,
  9.     and: 1,
  10. }
  11.  
  12. NUMBERS.each do |k, v|
  13.     Integer.instance_exec { define_method(k) { self + v } }
  14.     define_singleton_method k do v end
  15. end
  16.  
  17. TIMES.each do |k, v|
  18.     Integer.instance_exec { define_method(k) { self * v } }
  19. end
  20.  
  21. puts one.thousand.and.twenty.four
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement