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