Sha256: d0ebec35009d2231a9c8921e58d94f805d39e753bf211c97c26cc7a5f98733ed

Contents?: true

Size: 747 Bytes

Versions: 6

Compression:

Stored size: 747 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'
require 'templater'

module CucumberNagiosGenerators

  extend Templater::Manifold

  class ProjectGenerator < Templater::Generator
    def self.source_root
      File.join(File.dirname(__FILE__), '..', 'lib', 'generators', 'project')
    end

    def destination_root
      # takes :name from first_argument
      File.join(@destination_root, name)
    end

    desc "Generate a new self-contained cucumber-nagios project."
    first_argument :name, :required => true, :desc => "Project name"

    glob!
    #file :rakefile, 'Rakefile'

  end

  desc "Generate a cucumber-nagios project."
  add :project, ProjectGenerator

end


CucumberNagiosGenerators.run_cli Dir.pwd, 'cucumber-nagios-gen', '0.1', ARGV

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
auxesis-cucumber-nagios-0.2.1 lib/generators/project/bin/cucumber-nagios-gen
auxesis-cucumber-nagios-0.2.2 lib/generators/project/bin/cucumber-nagios-gen
auxesis-cucumber-nagios-0.2.5 lib/generators/project/bin/cucumber-nagios-gen
auxesis-cucumber-nagios-0.2.6 lib/generators/project/bin/cucumber-nagios-gen
auxesis-cucumber-nagios-0.2.8 lib/generators/project/bin/cucumber-nagios-gen
auxesis-cucumber-nagios-0.2 lib/generators/project/bin/cucumber-nagios-gen