Sha256: 7b6b50351cb7ccb252f1347fe908dc232e769b19fd2f0673835e3611d1779003

Contents?: true

Size: 998 Bytes

Versions: 1

Compression:

Stored size: 998 Bytes

Contents

# = Gen 
#
# A flexible code generation system.
#
# Copyright (c) 2005-2006, George Moschovitis (http://www.gmosx.com)
# Copyright (c) 2005-2006, Navel Ltd (http://www.navel.gr)
#
# Gen (http://www.nitrohq.com) is copyrighted free software 
# created and maintained by George Moschovitis (mailto:gm@navel.gr) 
# and released under the standard BSD Licence. For details 
# consult the file doc/LICENCE.

class Gen
  
  # The version.

  Version = '0.29.0'

  # Library path.

  LibPath = File.dirname(__FILE__)
  
end

# The base generator class.
#--
# TODO: add support for cmdparse.
#++

class Gen
  attr_accessor :generator_dir

  # Dump usage information for this controller.
  
  def usage
    filename = File.join(@generator_dir, 'USAGE')
    puts "\n#{File.read(filename)}"
    exit 1
  end

  # Setup the generator.
  
  def setup
  end

  # Perform the generator actions.
    
  def run
  end

  # Shutdown the generator.
    
  def teardown
  end
end

# * George Moschovitis <gm@navel.gr>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gen-0.29.0 lib/gen.rb