mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	add explicit trim mode
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									1358ec597b
								
							
						
					
					
						commit
						f8817c7262
					
				
					 3 changed files with 155 additions and 17 deletions
				
			
		
							
								
								
									
										8
									
								
								bin/erb
									
										
									
									
									
								
							
							
						
						
									
										8
									
								
								bin/erb
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -35,6 +35,8 @@ class ERB
 | 
			
		|||
	return '%>'
 | 
			
		||||
      when 2
 | 
			
		||||
	return '%<>'
 | 
			
		||||
      when '-'
 | 
			
		||||
	return '%-'
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
    module_function :trim_mode_opt
 | 
			
		||||
| 
						 | 
				
			
			@ -64,6 +66,10 @@ class ERB
 | 
			
		|||
	    safe_level = arg.to_i
 | 
			
		||||
	  when '-T'			# trim mode
 | 
			
		||||
	    arg = ARGV.req_arg
 | 
			
		||||
	    if arg == '-'
 | 
			
		||||
	      trim_mode = arg 
 | 
			
		||||
	      next
 | 
			
		||||
	    end
 | 
			
		||||
	    raise "invalid trim mode #{arg.dump}" unless arg =~ /^[0-2]$/
 | 
			
		||||
	    trim_mode = arg.to_i
 | 
			
		||||
	  when '-K'			# KCODE
 | 
			
		||||
| 
						 | 
				
			
			@ -100,7 +106,7 @@ class ERB
 | 
			
		|||
  -r [library]     load a library
 | 
			
		||||
  -K [kcode]       specify KANJI code-set
 | 
			
		||||
  -S [safe_level]  set $SAFE (0..4)
 | 
			
		||||
  -T [trim_mode]   specify trim_mode (0..2)
 | 
			
		||||
  -T [trim_mode]   specify trim_mode (0..2, -)
 | 
			
		||||
  -P               disregard the lin which starts in "%" 
 | 
			
		||||
EOU
 | 
			
		||||
	exit 1
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue