Sha256: a0936841d6b2c6374088d216ed48583bfcc42233c12eea96b012eeeb6d616c12

Contents?: true

Size: 1.23 KB

Versions: 17

Compression:

Stored size: 1.23 KB

Contents

require 'tasks/config'
#-------------------------------------------------------------------------------
# announcement methods
#-------------------------------------------------------------------------------

proj_config = Configuration.for('project')
namespace :announce do
  desc "create email for ruby-talk"
  task :email do
    info = Utils.announcement

    File.open("email.txt", "w") do |mail|
      mail.puts "From: #{proj_config.author} <#{proj_config.email}>"
      mail.puts "To: ruby-talk@ruby-lang.org"
      mail.puts "Date: #{Time.now.rfc2822}"
      mail.puts "Subject: [ANN] #{info[:subject]}"
      mail.puts
      mail.puts info[:title]
      mail.puts
      mail.puts "{{ Release notes for Version #{Amalgalite::VERSION} }}"
      mail.puts
      mail.puts info[:release_notes]
      mail.puts 
      mail.puts "    #{info[:urls]}"
      mail.puts
      mail.puts "=== Installation"
      mail.puts
      mail.puts "  gem install #{Amalgalite::GEM_SPEC.name}"
      mail.puts 
      mail.puts "=== Description"
      mail.puts
      mail.puts info[:description]
      mail.puts 
    end 
    puts "Created the following as email.txt:"
    puts "-" * 72
    puts File.read("email.txt")
    puts "-" * 72
  end 

  CLOBBER << "email.txt"
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
amalgalite-0.15.0-x86-mingw32 tasks/announce.rake
amalgalite-0.15.0-x86-mswin32 tasks/announce.rake
amalgalite-0.15.0 tasks/announce.rake
amalgalite-0.12.0-x86-mingw32 tasks/announce.rake
amalgalite-0.12.0 tasks/announce.rake
amalgalite-0.12.0-x86-mswin32 tasks/announce.rake
amalgalite-0.11.0-x86-mswin32 tasks/announce.rake
amalgalite-0.11.0-x86-mingw32 tasks/announce.rake
amalgalite-0.10.2-x86-mswin32 tasks/announce.rake
amalgalite-0.10.2-x86-mingw32 tasks/announce.rake
amalgalite-0.10.1-x86-mswin32 tasks/announce.rake
amalgalite-0.10.1-x86-mingw32 tasks/announce.rake
amalgalite-0.10.0-x86-mswin32-60 tasks/announce.rake
amalgalite-0.11.0 tasks/announce.rake
amalgalite-0.10.2 tasks/announce.rake
amalgalite-0.10.0 tasks/announce.rake
amalgalite-0.10.1 tasks/announce.rake