Module: GollumRails::Store
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- ATTR_READERS =
[]
- ATTR_WRITERS =
[:name, :content, :format]
- ATTR_ACCESSORS =
[:commit, :gollum_page]
Instance Method Summary collapse
- #content ⇒ Object
-
#filename(ext = true) ⇒ Object
Outputs the pages filename on disc.
-
#format ⇒ Object
Gets the pages format.
- #name ⇒ Object
-
#page ⇒ Object
Gets the page class.
Instance Method Details
#content ⇒ Object
43 44 45 |
# File 'lib/gollum_rails/store.rb', line 43 def content @content ||= (@gollum_page.content || "") end |
#filename(ext = true) ⇒ Object
Outputs the pages filename on disc
ext - Wether to output extension or not
39 40 41 |
# File 'lib/gollum_rails/store.rb', line 39 def filename(ext=true) @filename ||= (ext) ? @gollum_page.filename : @gollum_page.filename_stripped end |
#format ⇒ Object
Gets the pages format
28 29 30 |
# File 'lib/gollum_rails/store.rb', line 28 def format (@format || (@gollum_page.format||:markdown)).to_sym end |
#name ⇒ Object
32 33 34 |
# File 'lib/gollum_rails/store.rb', line 32 def name @name ||= (@gollum_page.name || "") end |