Module: Pluto
- Defined in:
- lib/pluto.rb,
lib/pluto/lister.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/refresher.rb,
lib/pluto/subscriber.rb,
lib/pluto/models/feed.rb,
lib/pluto/models/item.rb,
lib/pluto/models/site.rb,
lib/pluto/activerecord.rb,
lib/pluto/models/utils.rb,
lib/pluto/models/action.rb,
lib/pluto/manifest_helpers.rb,
lib/pluto/models/subscription.rb
Defined Under Namespace
Modules: ActiveRecordMethods, ManifestHelper, Models
Classes: Connecter, CreateDb, Fetcher, Formatter, Installer, Lister, Opts, Refresher, Subscriber, Updater
Constant Summary
collapse
- VERSION =
'0.9.0'
Class Method Summary
collapse
Class Method Details
.banner ⇒ Object
59
60
61
|
# File 'lib/pluto.rb', line 59
def self.banner
"pluto #{VERSION} on Ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE}) [#{RUBY_PLATFORM}]"
end
|
.connect!(config = nil) ⇒ Object
71
72
73
|
# File 'lib/pluto.rb', line 71
def self.connect!( config=nil ) Connecter.new.connect!( config )
end
|
.generator ⇒ Object
convenience alias for banner (matches HTML generator meta tag)
63
64
65
|
# File 'lib/pluto.rb', line 63
def self.generator banner
end
|
.main ⇒ Object
83
84
85
86
|
# File 'lib/pluto.rb', line 83
def self.main
require 'pluto/cli/main'
end
|
.root ⇒ Object
67
68
69
|
# File 'lib/pluto.rb', line 67
def self.root
"#{File.expand_path( File.dirname(File.dirname(__FILE__)) )}"
end
|
.update_subscriptions(config) ⇒ Object