Module: AutoGemUpdater

Defined in:
lib/auto_gem_updater.rb,
lib/auto_gem_updater/system.rb,
lib/auto_gem_updater/railtie.rb,
lib/auto_gem_updater/updater.rb,
lib/auto_gem_updater/version.rb,
lib/auto_gem_updater/outdated.rb

Defined Under Namespace

Modules: System Classes: Outdated, Railtie, Updater

Constant Summary collapse

VERSION =
"0.2.2"

Class Method Summary collapse

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



5
6
7
# File 'lib/auto_gem_updater.rb', line 5

def self.configure
  yield self
end

.ignore_gemsObject



29
30
31
# File 'lib/auto_gem_updater.rb', line 29

def self.ignore_gems
  @ignore_gems || []
end

.ignore_gems=(ignore_gems) ⇒ Object



25
26
27
# File 'lib/auto_gem_updater.rb', line 25

def self.ignore_gems=(ignore_gems)
  @ignore_gems = ignore_gems
end

.outdated_optionsObject



21
22
23
# File 'lib/auto_gem_updater.rb', line 21

def self.outdated_options
  @outdated_options || '--strict'
end

.outdated_options=(outdated_options) ⇒ Object



17
18
19
# File 'lib/auto_gem_updater.rb', line 17

def self.outdated_options=(outdated_options)
  @outdated_options = outdated_options.map { |option| " --#{option}" }.join
end

.pre_checksObject



13
14
15
# File 'lib/auto_gem_updater.rb', line 13

def self.pre_checks
  @pre_checks || []
end

.pre_checks=(pre_checks) ⇒ Object



9
10
11
# File 'lib/auto_gem_updater.rb', line 9

def self.pre_checks=(pre_checks)
  @pre_checks = pre_checks
end