Class: Rmwiki::SimpleWikiPage
- Inherits:
-
Object
- Object
- Rmwiki::SimpleWikiPage
- Defined in:
- lib/rmwiki.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#created_on ⇒ Object
readonly
Returns the value of attribute created_on.
-
#parent_title ⇒ Object
readonly
Returns the value of attribute parent_title.
-
#title ⇒ Object
readonly
Returns the value of attribute title.
-
#updated_on ⇒ Object
readonly
Returns the value of attribute updated_on.
-
#version ⇒ Object
readonly
Returns the value of attribute version.
Instance Method Summary collapse
-
#initialize(raw_obj) ⇒ SimpleWikiPage
constructor
A new instance of SimpleWikiPage.
Constructor Details
#initialize(raw_obj) ⇒ SimpleWikiPage
Returns a new instance of SimpleWikiPage.
18 19 20 21 22 23 24 25 |
# File 'lib/rmwiki.rb', line 18 def initialize(raw_obj) @title = raw_obj['title'] @parent_title = raw_obj['parent'] && raw_obj['parent']['title'] # Option型ってないんよね @version = raw_obj['version'] @created_on = DateTime::iso8601(raw_obj['created_on']) @updated_on = DateTime::iso8601(raw_obj['updated_on']) end |
Instance Attribute Details
#created_on ⇒ Object (readonly)
Returns the value of attribute created_on.
16 17 18 |
# File 'lib/rmwiki.rb', line 16 def created_on @created_on end |
#parent_title ⇒ Object (readonly)
Returns the value of attribute parent_title.
16 17 18 |
# File 'lib/rmwiki.rb', line 16 def parent_title @parent_title end |
#title ⇒ Object (readonly)
Returns the value of attribute title.
16 17 18 |
# File 'lib/rmwiki.rb', line 16 def title @title end |
#updated_on ⇒ Object (readonly)
Returns the value of attribute updated_on.
16 17 18 |
# File 'lib/rmwiki.rb', line 16 def updated_on @updated_on end |
#version ⇒ Object (readonly)
Returns the value of attribute version.
16 17 18 |
# File 'lib/rmwiki.rb', line 16 def version @version end |