module GetGithubPubKeys::File

Constants

DEFAULT_IDENTIFY
DEFAULT_SSH_DIRECTORY

Public Class Methods

create(file_name, body) click to toggle source
# File lib/get_github_pub_keys/file.rb, line 7
def self.create(file_name, body)
  file_name = ::File.basename(file_name.to_s)
  file_name = file_name + '_' + Time.now.strftime('%Y%0m%0d%0H%0M%0S') + DEFAULT_IDENTIFY
  body.chomp!
  ::File.open(DEFAULT_SSH_DIRECTORY + '/' + file_name, 'w') do |file|
    file.puts body
  end
  puts "Create public_key file: #{file_name}."
rescue => e
  abort e.message
end