Module: ReleaseNotes

Defined in:
lib/release_notes.rb,
lib/release_notes/cli.rb,
lib/release_notes/engine.rb,
lib/release_notes/version.rb,
lib/release_notes/versioning.rb,
lib/release_notes/cli/helpers.rb,
lib/release_notes/versioning/semantic.rb,
lib/generators/release_notes/orm_helpers.rb,
lib/release_notes/generators/release_note.rb,
app/helpers/release_notes/application_helper.rb,
lib/generators/release_notes/views_generator.rb,
lib/generators/release_notes/install_generator.rb,
lib/generators/release_notes/release_notes_generator.rb,
app/controllers/release_notes/release_notes_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, Generators, Versioning Classes: ApplicationController, CLI, Engine, ReleaseNotesController

Constant Summary collapse

VERSION =
"1.0.4"
@@app_name =
'AppNameGoesHere'
@@starting_version =
'0.1.0'
@@release_note_model =
'ReleaseNote'
@@release_note_folder =
'release_notes'
@@mount_at =
'release_notes'

Class Method Summary collapse

Class Method Details

.setup {|_self| ... } ⇒ Object

Default way to setup ReleaseNotes. Run rails g release_notes:install to create a fresh initializer with all configuration values.

Yields:

  • (_self)

Yield Parameters:

  • _self (ReleaseNotes)

    the object that the method was called on



26
27
28
# File 'lib/release_notes.rb', line 26

def self.setup
  yield self
end