Module: Automatic
- Defined in:
- lib/automatic.rb,
lib/automatic/log.rb,
lib/automatic/opml.rb,
lib/automatic/recipe.rb,
lib/automatic/version.rb,
lib/automatic/pipeline.rb,
lib/automatic/feed_maker.rb,
lib/automatic/feed_parser.rb
Overview
- Name
-
Automatic::FeedParser
- Author
-
774 <id774.net>
- Created
-
Feb 19, 2012
- Updated
-
Feb 26, 2014
- Copyright
-
Copyright © 2012-2014 Automatic Ruby Developers.
- License
-
Licensed under the GNU GENERAL PUBLIC LICENSE, Version 3.0.
Defined Under Namespace
Modules: FeedMaker, FeedParser, Log, OPML, Pipeline, Plugin Classes: NoPluginError, NoRecipeError, Recipe
Constant Summary collapse
- USER_DIR =
"/.automatic"
- VERSION =
"14.5.0"
Class Attribute Summary collapse
-
.root_dir ⇒ Object
Returns the value of attribute root_dir.
Class Method Summary collapse
- .config_dir ⇒ Object
- .plugins_dir ⇒ Object
- .run(args = { }) ⇒ Object
- .user_dir ⇒ Object
- .user_dir=(_user_dir) ⇒ Object
- .user_plugins_dir ⇒ Object
Class Attribute Details
.root_dir ⇒ Object
Returns the value of attribute root_dir.
21 22 23 |
# File 'lib/automatic.rb', line 21 def root_dir @root_dir end |
Class Method Details
.config_dir ⇒ Object
33 34 35 |
# File 'lib/automatic.rb', line 33 def config_dir File.join(@root_dir, "config") end |
.plugins_dir ⇒ Object
29 30 31 |
# File 'lib/automatic.rb', line 29 def plugins_dir File.join(@root_dir, "plugins") end |
.run(args = { }) ⇒ Object
23 24 25 26 27 |
# File 'lib/automatic.rb', line 23 def run(args = { }) self.root_dir = args[:root_dir] self.user_dir = args[:user_dir] Automatic::Pipeline.run(args[:recipe]) end |
.user_dir ⇒ Object
37 38 39 |
# File 'lib/automatic.rb', line 37 def user_dir @user_dir end |
.user_dir=(_user_dir) ⇒ Object
41 42 43 44 45 46 47 |
# File 'lib/automatic.rb', line 41 def user_dir=(_user_dir) if ENV["AUTOMATIC_RUBY_ENV"] == "test" && !(_user_dir.nil?) @user_dir = _user_dir else @user_dir = File.("~/") + USER_DIR end end |
.user_plugins_dir ⇒ Object
49 50 51 |
# File 'lib/automatic.rb', line 49 def user_plugins_dir File.join(@user_dir, "plugins") end |