Module: Cyberweb::PredefinedMethods
- Defined in:
- lib/cyberweb/predefined_and_freeform_methods/frage.rb,
lib/cyberweb/predefined_and_freeform_methods/header.rb,
lib/cyberweb/predefined_and_freeform_methods/predefined_methods.rb,
lib/cyberweb/predefined_and_freeform_methods/hash_registered_extra_tags.rb
Overview
Cyberweb::PredefinedMethods
Defined Under Namespace
Classes: Frage, Header
Constant Summary
collapse
- ARRAY_FRAGEN =
#
ARRAY_FRAGEN
Unsure whether this is required.
#
[]
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.frage_css? ⇒ Boolean
#
Cyberweb::PredefinedMethods.frage_css?
#
29
30
31
|
# File 'lib/cyberweb/predefined_and_freeform_methods/frage.rb', line 29
def self.frage_css?
@frage_css
end
|
33
34
35
|
# File 'lib/cyberweb/predefined_and_freeform_methods/hash_registered_extra_tags.rb', line 33
def self.
@hash_registered_extra_tags
end
|
.set_frage_css(i = 's1em marb1em') ⇒ Object
#
Cyberweb::PredefinedMethods.set_frage_css
#
22
23
24
|
# File 'lib/cyberweb/predefined_and_freeform_methods/frage.rb', line 22
def self.set_frage_css(i = 's1em marb1em') @frage_css = i
end
|
Instance Method Details
45
46
47
48
49
50
51
52
|
# File 'lib/cyberweb/predefined_and_freeform_methods/predefined_methods.rb', line 45
def (
i = '',
optional_css_class = '',
optional_id = '',
optional_css_style = ''
)
h1 i, optional_css_class, optional_id, optional_css_style
end
|
#answer(this_question) ⇒ Object
Also known as:
antwort
37
38
39
40
|
# File 'lib/cyberweb/predefined_and_freeform_methods/predefined_methods.rb', line 37
def answer(this_question)
e this_question,
::Cyberweb.internal_hash?[:answer]
end
|
#frage(i, optional_css = Frage.to_s, use_dot = true) ⇒ Object
Also known as:
question
#
frage (frage tag)
Whenever we use this method, we will also store in the constant ARRAY_FRAGEN.
Note that “frage” is german for “question”, hence the alias below.
Usage example for this method here:
frage 'What is this?'
#
67
68
69
70
71
72
73
74
75
76
77
|
# File 'lib/cyberweb/predefined_and_freeform_methods/predefined_methods.rb', line 67
def frage(
i,
optional_css = Frage.to_s,
use_dot = true
)
ARRAY_FRAGEN << i
result = ''.dup
result << dot(101) if use_dot
result << i
h2(result, optional_css) end
|
#
This will make a header. Currently this is done via a call to h1().
#
82
83
84
|
# File 'lib/cyberweb/predefined_and_freeform_methods/header.rb', line 82
def (i = '')
Header.run(i)
end
|