38 lines
		
	
	
		
			518 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			518 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
|   | module Hbc::Options | ||
|  |   def self.included(base) | ||
|  |     base.extend(ClassMethods) | ||
|  |   end | ||
|  | 
 | ||
|  |   module ClassMethods | ||
|  |     attr_writer :no_binaries | ||
|  | 
 | ||
|  |     def no_binaries | ||
|  |       @no_binaries ||= false | ||
|  |     end | ||
|  | 
 | ||
|  |     attr_writer :debug | ||
|  | 
 | ||
|  |     def debug | ||
|  |       @debug ||= false | ||
|  |     end | ||
|  | 
 | ||
|  |     attr_writer :verbose | ||
|  | 
 | ||
|  |     def verbose | ||
|  |       @verbose ||= false | ||
|  |     end | ||
|  | 
 | ||
|  |     attr_writer :cleanup_outdated | ||
|  | 
 | ||
|  |     def cleanup_outdated | ||
|  |       @cleanup_outdated ||= false | ||
|  |     end | ||
|  | 
 | ||
|  |     attr_writer :help | ||
|  | 
 | ||
|  |     def help | ||
|  |       @help ||= false | ||
|  |     end | ||
|  |   end | ||
|  | end |