Module: Apprise

Defined in:
lib/apprise.rb,
lib/apprise/plugin.rb,
lib/apprise/bundler.rb,
lib/apprise/plugin/git.rb,
lib/apprise/plugin/svn.rb,
lib/apprise/plugin/base.rb

Defined Under Namespace

Modules: Plugin Classes: Bundler

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.rails_rootObject

Returns the value of attribute rails_root.



8
9
10
# File 'lib/apprise.rb', line 8

def rails_root
  @rails_root
end

Class Method Details

.dependenciesObject



11
12
13
# File 'lib/apprise.rb', line 11

def self.dependencies
  aggregate :dependencies
end

.display_dependenciesObject



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/apprise.rb', line 19

def self.display_dependencies
  dependencies = self.dependencies
  if dependencies.empty?
    puts "There are no dependencies."
  else
    puts "All dependencies"
    dependencies.each do |name, source_type|
      puts " * #{name} (#{humanize_source_type(source_type)})"
    end
  end
end

.display_outdatedObject



31
32
33
34
35
36
37
38
39
40
41
# File 'lib/apprise.rb', line 31

def self.display_outdated
  outdated = self.outdated
  if outdated.empty?
    puts "There are no outdated dependencies."
  else
    puts "Outdated dependencies"
    outdated.each do |name, source_type|
      puts " * #{name} (#{humanize_source_type(source_type)})"
    end
  end
end

.outdatedObject



15
16
17
# File 'lib/apprise.rb', line 15

def self.outdated
  aggregate :outdated
end