diff options
Diffstat (limited to 'lib/page_remote.rb')
-rw-r--r-- | lib/page_remote.rb | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/lib/page_remote.rb b/lib/page_remote.rb index a754af6..e886283 100644 --- a/lib/page_remote.rb +++ b/lib/page_remote.rb @@ -3,7 +3,6 @@ require 'date' require 'config' require 'page' -require 'tag' class RemotePage < Page def initialize(metadata) @@ -14,27 +13,27 @@ class RemotePage < Page return Config::get.url + @metadata['url'] end - def title + def atom_title @metadata['title'] end - def author + def atom_author Person::new(@metadata['author'] || Config::get.default_author) end - def content + def atom_content return nil end - def rights + def atom_rights return nil end - def _tags - @metadata['tags'] || [] + def page_cagetories + @metadata['categories'] || [] end - def _published + def page_published str = @metadata['published'] if str.nil? return nil @@ -42,7 +41,7 @@ class RemotePage < Page return Date::parse(str) end - def _updated + def page_updated str = @metadata['updated'] if str.nil? return nil @@ -50,7 +49,7 @@ class RemotePage < Page return Date::parse(str) end - def _years + def page_years return [] end end |