Sha256: c5de469e355d44e74c424b4e70d2743e77d477ba7b35c0065c35f1fc44002cec
Contents?: true
Size: 988 Bytes
Versions: 1
Compression:
Stored size: 988 Bytes
Contents
class TrustManager def add_to_trust(name, *dirs) FileUtils.mkdir_p trust_dir File.open(File.join(trust_dir, name), 'w') do |file| dirs = dirs.map { |dir| File.expand_path(dir) } file.puts(dirs.join("\n")) end end private # based on http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide/flash_player_admin_guide.pdf # around page 83 def trust_dir if PLATFORM =~ /(mswin)|(mingw)/ # vista # "C:\Users\username\AppData\Roaming\Macromedia\Flash Player\#Security\FlashPlayerTrust" # windows 2000 & XP File.join(ENV['HOME'], 'Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust') elsif PLATFORM =~ /darwin/ File.join(ENV['HOME'], 'Library/Preferences/Macromedia/Flash Player/#Security/FlashPlayerTrust') elsif PLATFORM =~ /linux/ File.join(ENV['HOME'], '.macromedia/#Security/FlashPlayerTrust') else raise "Unsupported platform #{PLATFORM}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
moneypools-rake_helpers-0.1.0 | lib/rake_helpers/trust_manager.rb |