Sha256: d7c1c2004915773a101d52424adba509aefae2559e817df34a73d97a6ec1a994

Contents?: true

Size: 575 Bytes

Versions: 5

Compression:

Stored size: 575 Bytes

Contents

# What file is used for talks startup configuration.
initfile = if File.exists?('./.talksrc')
  './.talksrc'
elsif defined?(OPTS_INITFILE)
  OPTS_INITFILE
else
  if RUBY_PLATFORM =~ /mswin/
    # Of course MS Windows has to be different
    OPTS_INITFILE = 'talks.ini'
    HOME_DIR =  (ENV['HOME'] ||
    ENV['HOMEDRIVE'].to_s + ENV['HOMEPATH'].to_s).to_s
  else
    OPTS_INITFILE = '.talksrc'
    HOME_DIR = ENV['HOME'].to_s
  end
  File.join(HOME_DIR, OPTS_INITFILE)
end


if File.exist?(initfile)
  Talks.configure(YAML.load_file(initfile))
else
  Talks.configure({})
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
talks-0.4.1 lib/talks/runner.rb
talks-0.4.0 lib/talks/runner.rb
talks-0.3.1 lib/talks/runner.rb
talks-0.3.0 lib/talks/runner.rb
talks-0.2.0 lib/talks/runner.rb