class BrainDamage::ViewSchemas::InlineEditable
Public Class Methods
new(resource)
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable.rb, line 4 def initialize(resource) @resource = resource @views = {} end
Private Class Methods
dir()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable.rb, line 18 def self.dir __dir__ end
Public Instance Methods
ensure_views_descriptions()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable.rb, line 9 def ensure_views_descriptions @resource.displayable_and_inputable_fields.each do |field| unless view_described? "inline_edit/_#{field.name}" describe_view "inline_edit/_#{field.name}", view_class_name: 'InlineEdit::Field', field: field end end end
Private Instance Methods
dir()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/inline_editable.rb, line 22 def dir __dir__ end