Module: Ore::Options

Included in:
Generator
Defined in:
lib/ore/options.rb

Overview

Since:

  • 0.9.0

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

DEFAULT_VERSION =

Default version

Since:

  • 0.9.0

'0.1.0'
DEFAULT_SUMMARY =

Default summary

Since:

  • 0.9.0

%q{TODO: Summary}
DEFAULT_DESCRIPTION =

Default description

Since:

  • 0.9.0

%q{TODO: Description}
DEFAULT_LICENSE =

Default License

Since:

  • 0.9.0

'MIT'

Class Method Summary collapse

Class Method Details

.defaultsHash{Symbol => Object}

Default options for the generator.

Returns:

  • (Hash{Symbol => Object})

    The option names and default values.

Since:

  • 0.9.0



33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/ore/options.rb', line 33

def self.defaults
  @@defaults ||= {
    :templates      => [],
    :version        => DEFAULT_VERSION,
    :summary        => DEFAULT_SUMMARY,
    :description    => DEFAULT_DESCRIPTION,
    :license        => DEFAULT_LICENSE,
    :gemspec        => true,
    :rubygems_tasks => true,
    :rdoc           => true,
    :rspec          => true,
    :git            => true
  }.merge(Config.options)
end

.included(base) ⇒ Object

Since:

  • 0.9.0



23
24
25
# File 'lib/ore/options.rb', line 23

def self.included(base)
  base.extend ClassMethods
end