Class: Interview::Attribute
- Includes:
- HasHtmlOptions
- Defined in:
- lib/interview/controls/attribute.rb
Direct Known Subclasses
AssociationAttribute, AssociationListAttribute, BooleanAttribute, ContainerAttribute, DateAttribute, DatetimeAttribute, DecimalAttribute, HiddenAttribute, HtmlTextAttribute, ImageAttribute, ImageGalleryAttribute, IntegerAttribute, OptionAttribute, StringAttribute, TextAttribute
Instance Attribute Summary collapse
-
#caption ⇒ Object
todo: Idee lookup_object methoden einbauen.
-
#caption_as_placeholder ⇒ Object
todo: Idee lookup_object methoden einbauen.
-
#link ⇒ Object
todo: Idee lookup_object methoden einbauen.
-
#method ⇒ Object
todo: Idee lookup_object methoden einbauen.
-
#nil_value ⇒ Object
todo: Idee lookup_object methoden einbauen.
-
#object ⇒ Object
todo: Idee lookup_object methoden einbauen.
-
#style ⇒ Object
todo: Idee lookup_object methoden einbauen.
-
#tooltip ⇒ Object
todo: Idee lookup_object methoden einbauen.
-
#value ⇒ Object
todo: Idee lookup_object methoden einbauen.
Attributes included from HasHtmlOptions
Attributes inherited from Control
Instance Method Summary collapse
Methods included from HasHtmlOptions
Methods inherited from Control
#ancestors, #build_child, #build_with_params, #find_attribute, #find_attribute!, #initialize, #set_attributes, #set_defaults
Instance Attribute Details
#caption ⇒ Object
todo: Idee lookup_object methoden einbauen
8 9 10 |
# File 'lib/interview/controls/attribute.rb', line 8 def @caption end |
#caption_as_placeholder ⇒ Object
todo: Idee lookup_object methoden einbauen
8 9 10 |
# File 'lib/interview/controls/attribute.rb', line 8 def @caption_as_placeholder end |
#link ⇒ Object
todo: Idee lookup_object methoden einbauen
8 9 10 |
# File 'lib/interview/controls/attribute.rb', line 8 def link @link end |
#method ⇒ Object
todo: Idee lookup_object methoden einbauen
8 9 10 |
# File 'lib/interview/controls/attribute.rb', line 8 def method @method end |
#nil_value ⇒ Object
todo: Idee lookup_object methoden einbauen
8 9 10 |
# File 'lib/interview/controls/attribute.rb', line 8 def nil_value @nil_value end |
#object ⇒ Object
todo: Idee lookup_object methoden einbauen
8 9 10 |
# File 'lib/interview/controls/attribute.rb', line 8 def object @object end |
#style ⇒ Object
todo: Idee lookup_object methoden einbauen
8 9 10 |
# File 'lib/interview/controls/attribute.rb', line 8 def style @style end |
#tooltip ⇒ Object
todo: Idee lookup_object methoden einbauen
8 9 10 |
# File 'lib/interview/controls/attribute.rb', line 8 def tooltip @tooltip end |
#value ⇒ Object
todo: Idee lookup_object methoden einbauen
8 9 10 |
# File 'lib/interview/controls/attribute.rb', line 8 def value @value end |
Instance Method Details
#build(b, &block) ⇒ Object
43 44 45 46 47 48 49 |
# File 'lib/interview/controls/attribute.rb', line 43 def build(b, &block) if @style == 'write' build_write(b, &block) else build_read(b, &block) end end |
#build_caption(b) ⇒ Object
22 23 24 25 |
# File 'lib/interview/controls/attribute.rb', line 22 def (b) @parent ||= b.curr_parent b.text text: end |