module Capybara::ActiveAdmin::Finders::AttributesTable

Finder methods for ActiveAdmin attributes_table_for can be found here. @see Capybara::ActiveAdmin::Finders base finders module.

Public Instance Methods

within_attribute_row(label) { || ... } click to toggle source

Calls block within attributes table row. @param label [String] row label. @yield within attributes table.

# File lib/capybara/active_admin/finders/attributes_table.rb, line 21
def within_attribute_row(label)
  selector = attributes_row_selector(label)
  within(selector) { yield }
end
within_attributes_table_for(model: nil, id: nil) { || ... } click to toggle source

Calls block within attributes table. @param model [Class<Object>, nil] model name or class. @param id [String, Numeric, nil] record ID. @yield within attributes table.

# File lib/capybara/active_admin/finders/attributes_table.rb, line 13
def within_attributes_table_for(model: nil, id: nil)
  selector = attributes_table_selector(model: model, id: id)
  within(selector) { yield }
end