Module: OpenSource

Defined in:
lib/open_source.rb,
lib/open_source/error.rb,
lib/open_source/owner.rb,
lib/open_source/license.rb,
lib/open_source/version.rb

Defined Under Namespace

Modules: Error, Owner Classes: License

Constant Summary collapse

LICENSES =
Dir.entries(File.expand_path("../../templates", __FILE__)).map do |filename|
  File.basename(filename, '.erb') if !['.', '..'].include?(filename)
end.compact
VERSION =
'0.6.2'

Class Method Summary collapse

Class Method Details

.request_owner_credentialsObject



11
12
13
14
15
16
17
18
# File 'lib/open_source.rb', line 11

def self.request_owner_credentials
  puts "Enter full name: "
  name = gets.chomp
  puts "Enter email address: "
  email = gets.chomp

  { name: name, email: email }
end

.setup_owner_credentailsObject



20
21
22
23
# File 'lib/open_source.rb', line 20

def self.setup_owner_credentails
  owner_credentials = request_owner_credentials
  Owner.set_credentials(owner_credentials)
end