Class: Exo::Resource::Item::MarkdownValue
Defined Under Namespace
Classes: HTMLwithPygments
Constant Summary
collapse
- SPLIT =
'---PREVIEW---'
Instance Method Summary
collapse
#meta_field_validation, #site
Instance Method Details
26
27
28
|
# File 'app/models/exo/resource/item/markdown_value.rb', line 26
def form_value
raw_value
end
|
#value ⇒ Object
22
23
24
|
# File 'app/models/exo/resource/item/markdown_value.rb', line 22
def value
self.intro_html_value + "<hr/>" + self.html_value end
|
#value_update(value) ⇒ Object
10
11
12
13
14
15
16
17
18
19
20
|
# File 'app/models/exo/resource/item/markdown_value.rb', line 10
def value_update value
self.raw_value = value
intro, content = self.raw_value.split(SPLIT)
if content
self.intro_html_value = markdown_to_html intro
self.html_value = markdown_to_html content
else
self.intro_html_value = ''
self.html_value = markdown_to_html self.raw_value
end
end
|