Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. require 'erb'
  2.  
  3. class ERB
  4. def self.str(template, binding = TOPLEVEL_BINDING)
  5. self.new(template, nil, '%<>-').result(binding)
  6. end
  7. end
  8.  
  9. if __FILE__ == $PROGRAM_NAME
  10. puts ERB.str(<<-_EOD_)
  11. Hello, erbstr.
  12. %
  13. %
  14. ----
  15. % dice_2d6 = rand(6) + rand(6)
  16. 2D6: <%= dice_2d6 -%>
  17. % if dice_2d6.even?
  18. (even)
  19. % else
  20. (odd)
  21. % end
  22. ----
  23. %
  24. %
  25. % 10.times do |i|
  26. Loop count: <%= i %>.
  27. % end
  28. _EOD_
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement