Advertisement
Guest User

Untitled

a guest
Jun 5th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.42 KB | None | 0 0
  1. require 'logger'
  2. require 'pp'
  3.  
  4. class Base
  5.   def initialize
  6.     @@logger = Logger.new(STDOUT)
  7.   end
  8. end
  9.  
  10. class Helper < Base
  11.   def initialize
  12.     super()
  13.   end
  14.   def run
  15.     pp @@logger.level
  16.   end
  17. end
  18.  
  19. class Main < Base
  20.   def initialize
  21.     super()
  22.   end
  23.   def run
  24.     pp @@logger.level
  25.     @@logger.level = 'warn'
  26.     pp @@logger.level
  27.     c = Helper.new
  28.     c.run
  29.   end
  30. end
  31.  
  32. p = Main.new
  33. p.run
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement