Sha256: 1e0792dc3c7175f1d0b8d64f91ac961293f86e7ae9781f425bb5fc87c815ff7c

Contents?: true

Size: 554 Bytes

Versions: 3

Compression:

Stored size: 554 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + "/lib/insert_commands.rb")

class PorterGenerator < Rails::Generator::Base
  
  attr_accessor :app, :domain
  
  def manifest
    @app    = Dir.glob(RAILS_ROOT).to_s.split('/').last
    @domain = @app + (@app.include?('.') ? '' : '.com')
  
    record do |m|
      m.template 'porter_config.yml', File.join('config', 'porter_config.yml')
      m.template 'porter.rake',       File.join('lib', 'tasks', 'porter.rake')
      m.append_to 'config/deploy.rb', "\n\nrequire 'porter'"
    end        
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
porter-0.1.4 generators/porter/porter_generator.rb
porter-0.1.2 generators/porter/porter_generator.rb
porter-0.1.1 generators/porter/porter_generator.rb