Class: Rmwiki::SimpleWikiPage

Inherits:
Object
  • Object
show all
Defined in:
lib/rmwiki.rb

Direct Known Subclasses

ExtendedWikiPage

Instance Attribute Summary collapse

Instance Method Summary collapse

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_onObject (readonly)

Returns the value of attribute created_on.



16
17
18
# File 'lib/rmwiki.rb', line 16

def created_on
  @created_on
end

#parent_titleObject (readonly)

Returns the value of attribute parent_title.



16
17
18
# File 'lib/rmwiki.rb', line 16

def parent_title
  @parent_title
end

#titleObject (readonly)

Returns the value of attribute title.



16
17
18
# File 'lib/rmwiki.rb', line 16

def title
  @title
end

#updated_onObject (readonly)

Returns the value of attribute updated_on.



16
17
18
# File 'lib/rmwiki.rb', line 16

def updated_on
  @updated_on
end

#versionObject (readonly)

Returns the value of attribute version.



16
17
18
# File 'lib/rmwiki.rb', line 16

def version
  @version
end