class BrainDamage::Templateable::FieldTemplateable
Attributes
partial_html[R]
type[R]
Public Class Methods
new(field, options)
click to toggle source
Calls superclass method
BrainDamage::Templateable::Base::new
# File lib/generators/brain_damage/lib/templateable/field_templateable.rb, line 9 def initialize(field, options) @field = field @type = self.class.to_s.split('::').last.underscore.to_sym resource = field.resource super resource, options end
Public Instance Methods
empty_haml_path()
click to toggle source
# File lib/generators/brain_damage/lib/templateable/field_templateable.rb, line 17 def empty_haml_path 'brain_damage/empty' end
label_guard?()
click to toggle source
# File lib/generators/brain_damage/lib/templateable/field_templateable.rb, line 25 def label_guard? false end
method_missing(method, *args, &block)
click to toggle source
# File lib/generators/brain_damage/lib/templateable/field_templateable.rb, line 21 def method_missing(method, *args, &block) @field.send method, *args, &block end
render()
click to toggle source
Calls superclass method
BrainDamage::Templateable::Base#render
# File lib/generators/brain_damage/lib/templateable/field_templateable.rb, line 37 def render super end
show?()
click to toggle source
# File lib/generators/brain_damage/lib/templateable/field_templateable.rb, line 33 def show? true end
show_label?()
click to toggle source
# File lib/generators/brain_damage/lib/templateable/field_templateable.rb, line 29 def show_label? true end