mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	g -L frozen_string_literal ext/**/*.rb|xargs ruby -Ka -e'ARGV.each{|fn|puts
fn;open(fn,"r+"){|f|s=f.read.sub(/\A(#!.*\n)?(#.*coding.*\n)?/,"\\&#
frozen_string_literal: false\n");f.rewind;f.write s}}'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
	
			
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			795 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			795 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
# frozen_string_literal: false
 | 
						|
require 'win32ole'
 | 
						|
 | 
						|
ie = WIN32OLE.new('InternetExplorer.Application')
 | 
						|
=begin
 | 
						|
WIN32OLE.const_load(ie)
 | 
						|
WIN32OLE.constants.sort.each do |c|
 | 
						|
  puts "#{c} = #{WIN32OLE.const_get(c)}"
 | 
						|
end
 | 
						|
=end
 | 
						|
 | 
						|
module IE_CONST
 | 
						|
end
 | 
						|
 | 
						|
WIN32OLE.const_load(ie, IE_CONST)
 | 
						|
IE_CONST.constants.sort.each do |c|
 | 
						|
  puts "#{c} = #{IE_CONST.const_get(c)}"
 | 
						|
end
 | 
						|
 | 
						|
#------------------------------------------------------------
 | 
						|
# Remark!!! CONSTANTS has not tested enoughly!!!
 | 
						|
# CONSTANTS is alpha release.
 | 
						|
# If there are constants which first letter is not [a-zA-Z],
 | 
						|
# like a '_Foo', then maybe you can access the value by
 | 
						|
# using CONSTANTS['_Foo']
 | 
						|
#------------------------------------------------------------
 | 
						|
IE_CONST::CONSTANTS.each do |k, v|
 | 
						|
  puts "#{k} = #{v}"
 | 
						|
end
 | 
						|
 | 
						|
puts WIN32OLE::VERSION
 | 
						|
ie.quit
 | 
						|
 |