1module Rake 2 3 # Include PrivateReader to use +private_reader+. 4 module PrivateReader # :nodoc: all 5 6 def self.included(base) 7 base.extend(ClassMethods) 8 end 9 10 module ClassMethods 11 12 # Declare a list of private accessors 13 def private_reader(*names) 14 attr_reader(*names) 15 private(*names) 16 end 17 end 18 19 end 20end 21