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.



26
27
28
29
30
# File 'lib/docter/collection.rb', line 26

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

Instance Method Details

#page(path) ⇒ Object



32
33
34
# File 'lib/docter/collection.rb', line 32

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

#titleObject



41
42
43
44
# File 'lib/docter/collection.rb', line 41

def title
  load
  @title
end

#tocObject



36
37
38
39
# File 'lib/docter/collection.rb', line 36

def toc
  load
  @toc
end