module Bundler::Thor::Actions::ClassMethods

Public Instance Methods

add_runtime_options!() click to toggle source

Add runtime options that help actions execution.

# File lib/bundler/vendor/thor/lib/thor/actions.rb, line 49
def add_runtime_options!
  class_option :force, :type => :boolean, :aliases => "-f", :group => :runtime,
                       :desc => "Overwrite files that already exist"

  class_option :pretend, :type => :boolean, :aliases => "-p", :group => :runtime,
                         :desc => "Run but do not make any changes"

  class_option :quiet, :type => :boolean, :aliases => "-q", :group => :runtime,
                       :desc => "Suppress status output"

  class_option :skip, :type => :boolean, :aliases => "-s", :group => :runtime,
                      :desc => "Skip files that already exist"
end
source_paths() click to toggle source

Hold source paths for one Bundler::Thor instance. #source_paths_for_search is the method responsible to gather #source_paths from this current class, inherited paths and the source root.

# File lib/bundler/vendor/thor/lib/thor/actions.rb, line 23
def source_paths
  @_source_paths ||= []
end
source_root(path = nil) click to toggle source

Stores and return the source root for this class

# File lib/bundler/vendor/thor/lib/thor/actions.rb, line 28
def source_root(path = nil)
  @_source_root = path if path
  @_source_root ||= nil
end