class Rsg::Generators::Base

Public Class Methods

exit_on_failure?() click to toggle source
# File lib/rsg/generators/base.rb, line 24
def self.exit_on_failure?
  true
end
inherited(base) click to toggle source
Calls superclass method
# File lib/rsg/generators/base.rb, line 12
def self.inherited(base)
  super

  parts = base.namespace.split(":")
  return unless parts[0] == "rsg"

  parts = parts[1..-2] + ["templates"]
  templates_path = Pathname.new(__FILE__).dirname.join(*parts).expand_path

  base.source_paths << templates_path if templates_path.exist?
end