Class: Docter::Collection::ToCResource

Inherits:
Resource::Base show all
Defined in:
lib/docter/collection.rb

Instance Attribute Summary

Attributes included from Resource::Reloadable

#filename

Instance Method Summary collapse

Methods included from Resource::Reloadable

#modified, #modified?, #reload, #to_s

Methods included from HTML

inner_text_from, regexp_attribute, regexp_element

Constructor Details

#initialize(collection, *args) ⇒ ToCResource

Returns a new instance of ToCResource.



7
8
9
10
11
# File 'lib/docter/collection.rb', line 7

def initialize(collection, *args)
  super(*args)
  init_from *args
  @collection = collection
end

Instance Method Details

#page(path) ⇒ Object



13
14
15
# File 'lib/docter/collection.rb', line 13

def page(path)
  @collection.page(path)
end

#titleObject



22
23
24
25
# File 'lib/docter/collection.rb', line 22

def title()
  load
  @title
end

#tocObject



17
18
19
20
# File 'lib/docter/collection.rb', line 17

def toc()
  load
  @toc
end