Sha256: 2ce53a6b05be7c1d40acf5c7b728bf6c99501acd309d400f875ec21b2e65e782
Contents?: true
Size: 661 Bytes
Versions: 12
Compression:
Stored size: 661 Bytes
Contents
module Opensource module Owner extend self def set_credentials puts "Enter full name: " name = gets.chomp puts "Enter email address: " email = gets.chomp f = File.new(File.expand_path("~/.osrc"), "w") f.write <<-CREDENTIALS name: #{name} email: #{email} CREDENTIALS f.close end def get_credentials user = {} IO.foreach(File.expand_path("~/.osrc")) do |line| current_line = line.strip if !current_line.empty? key, value = current_line.split(':') user[key.strip] = value.strip end end user end end end
Version data entries
12 entries across 12 versions & 1 rubygems