Module: Hoe::Heroku

Defined in:
lib/hoe/heroku.rb

Constant Summary collapse

VERSION =
"0.1.0"

Instance Method Summary collapse

Instance Method Details

#define_heroku_tasksObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/hoe/heroku.rb', line 5

def define_heroku_tasks

  namespace :heroku do
    desc "Create .gems manifest"
    task :dotgems do
      list = []

      self.extra_deps.each do |gem, version|
        out = []
        out << gem
        out << "--version '#{version}'" if version

        list << out.join(' ')
      end

      File.open( '.gems', 'w' ) {|f| f.puts list.join("\n") }
    end
  end

end