Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- module Badgers
- class BlackWhite
- attr_accessor :name
- def initialize(name)
- @name = name
- end
- def print_name()
- puts "BADGER #{@name}"
- end
- end
- def self.print_pretty(value)
- puts "WOOT #{value}"
- end
- def self.do_something(value)
- self.print_pretty(value)
- end
- def self.magic_badger(name)
- b = BlackWhite.new(name)
- b.print_name()
- end
- end
- Badgers.do_something("woot")
- b = Badgers::BlackWhite.new("Andrew")
- b.print_name
- Badgers.magic_badger("Sally")
- =begin
- $ ./test.rb
- WOOT woot
- BADGER Andrew
- BADGER Sally
- =end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement