class BrainDamage::View::InlineEditable::InlineEdit::Field
Attributes
field[R]
Public Class Methods
new(resource, options = {})
click to toggle source
Calls superclass method
BrainDamage::View::Base::Base::new
# File lib/generators/brain_damage/lib/views/schemas/inline_editable/field.rb, line 8 def initialize(resource, options = {}) @file_name = "inline_edit/_#{options[:field].name}.html.haml" @field = options[:field] options = { multipart: false, remote: true }.merge options super end
Public Instance Methods
display_class()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable/field.rb, line 20 def display_class '' end
explicit_edit_action?()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable/field.rb, line 24 def explicit_edit_action? false end
guard()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable/field.rb, line 40 def guard ['alface'] end
guard?()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable/field.rb, line 36 def guard? true end
multipart?()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable/field.rb, line 28 def multipart? @options[:multipart] end
remote?()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable/field.rb, line 32 def remote? @options[:remote] end