Advertisement
Guest User

Untitled

a guest
Nov 26th, 2015
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1.  
  2. #!/usr/bin/env ruby
  3.  
  4. module Badgers
  5.  
  6. class BlackWhite
  7. attr_accessor :name
  8. def initialize(name)
  9. @name = name
  10. end
  11.  
  12. def print_name()
  13. puts "BADGER #{@name}"
  14. end
  15. end
  16.  
  17. def self.print_pretty(value)
  18. puts "WOOT #{value}"
  19. end
  20.  
  21. def self.do_something(value)
  22. self.print_pretty(value)
  23. end
  24.  
  25. def self.magic_badger(name)
  26. b = BlackWhite.new(name)
  27. b.print_name()
  28. end
  29.  
  30. end
  31.  
  32.  
  33.  
  34. Badgers.do_something("woot")
  35.  
  36. b = Badgers::BlackWhite.new("Andrew")
  37. b.print_name
  38.  
  39. Badgers.magic_badger("Sally")
  40.  
  41. =begin
  42. $ ./test.rb
  43. WOOT woot
  44. BADGER Andrew
  45. BADGER Sally
  46. =end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement