Sha256: 0fb36a4cce476ed086f881308428f489f15eb7c37478c3944c58994c3d5d81e0
Contents?: true
Size: 778 Bytes
Versions: 3
Compression:
Stored size: 778 Bytes
Contents
# coding: utf-8 # FIXME: 定数値を別のファイルにまとめたい module GetGithubPubKeys module Files DEFAULT_SSH_DIRECTORY = "/#{ENV["HOME"]}/.ssh".freeze DEFAULT_IDENTIFY = '.pub'.freeze # public_keys file create to .ssh directory. def self.create(file_name, body) file_name = file_name.to_s file_name = File.basename(file_name) file_name = file_name + "_" + Time.now.strftime("%Y%0m%0d%0H%0M%0S") + DEFAULT_IDENTIFY body = body.gsub("\n","") # TODO: Windows動作未確認 File.open(DEFAULT_SSH_DIRECTORY + "/" + file_name, "w") do |file| file.puts body end puts "Create public_key file: #{file_name}." rescue => e # FIXME: 例外処理 puts e.message nil end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
get_github_pub_keys-0.0.6 | lib/get_github_pub_keys/files.rb |
get_github_pub_keys-0.0.5 | lib/get_github_pub_keys/files.rb |
get_github_pub_keys-0.0.4 | lib/get_github_pub_keys/files.rb |