Module: Inochi

Defined in:
lib/inochi/engine.rb,
lib/inochi/inochi.rb,
lib/inochi/generate.rb

Defined Under Namespace

Modules: Generate Classes: Engine

Constant Summary collapse

PROJECT =

Official name of this project.

'Inochi'
TAGLINE =

Short single-line description of this project.

'Gives life to Ruby projects'
WEBSITE =

Address of this project’s official home page.

'http://snk.tuxfamily.org/lib/inochi/'
VERSION =

Number of this release of this project.

'6.1.0'
RELDATE =

Date of this release of this project.

'2011-06-29'
INSTDIR =

Location of this release of this project.

File.expand_path('../../..', __FILE__)
GEMDEPS =

RubyGems required by this project during runtime.

Examples:


GEMDEPS = {
  # this project needs exactly version 1.2.3 of the "an_example" gem
  'an_example' => [ '1.2.3' ],

  # this project needs at least version 1.2 (but not
  # version 1.2.4 or newer) of the "another_example" gem
  'another_example' => [ '>= 1.2' , '< 1.2.4' ],

  # this project needs any version of the "yet_another_example" gem
  'yet_another_example' => [],
}
{
  'rake'        => [ '>= 0.8.4' , '< 0.9' ], # for Inochi::Engine
  'ember'       => [ '>= 0.3.0' , '< 1'   ], # for eRuby templates
  'nokogiri'    => [ '>= 1.4'   , '< 2'   ], # for parsing HTML and XML
  'yard'        => [ '>= 0.5.8' , '< 1'   ], # for making API documentation
}

Class Method Summary collapse

Class Method Details

.inspectObject

Description of this release of this project.



31
32
33
# File 'lib/inochi/inochi.rb', line 31

def self.inspect
  "#{PROJECT} #{VERSION} (#{RELDATE})"
end