Module: Pluto

Defined in:
lib/pluto.rb,
lib/pluto/lister.rb,
lib/pluto/models.rb,
lib/pluto/schema.rb,
lib/pluto/fetcher.rb,
lib/pluto/updater.rb,
lib/pluto/version.rb,
lib/pluto/cli/opts.rb,
lib/pluto/connecter.rb,
lib/pluto/formatter.rb,
lib/pluto/installer.rb,
lib/pluto/manifest_helpers.rb

Defined Under Namespace

Modules: ManifestHelper, Models Classes: Connecter, CreateDb, Fetcher, Formatter, Installer, Lister, Opts, Updater

Constant Summary collapse

VERSION =
'0.8.1'

Class Method Summary collapse

Class Method Details



46
47
48
# File 'lib/pluto.rb', line 46

def self.banner
  "pluto #{VERSION} on Ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE}) [#{RUBY_PLATFORM}]"
end

.connect!(config = nil) ⇒ Object

convenience shortcut



54
55
56
# File 'lib/pluto.rb', line 54

def self.connect!( config=nil )  # convenience shortcut
  Connecter.new.connect!( config )
end

.mainObject



66
67
68
69
# File 'lib/pluto.rb', line 66

def self.main
  require 'pluto/cli/main'
  ## Runner.new.run(ARGV) - old code
end

.rootObject



50
51
52
# File 'lib/pluto.rb', line 50

def self.root
  "#{File.expand_path( File.dirname(File.dirname(__FILE__)) )}"
end

.update_feedsObject



62
63
64
# File 'lib/pluto.rb', line 62

def self.update_feeds
  Updater.new.update_feeds
end

.update_subscriptions(config) ⇒ Object



58
59
60
# File 'lib/pluto.rb', line 58

def self.update_subscriptions( config )
  Updater.new.update_subscriptions( config )
end