Module: Capybara::ActiveAdmin::Finders::AttributesTable

Included in:
Capybara::ActiveAdmin::Finders
Defined in:
lib/capybara/active_admin/finders/attributes_table.rb

Overview

Finder methods for ActiveAdmin attributes_table_for can be found here.

Instance Method Summary collapse

Instance Method Details

#within_attribute_row(label) { ... } ⇒ Object

Calls block within attributes table row.

Parameters:

  • label (String)

    row label.

Yields:

  • within attributes table.



21
22
23
24
# 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) { ... } ⇒ Object

Calls block within attributes table.

Parameters:

  • model (Class<Object>, nil) (defaults to: nil)

    model name or class.

  • id (String, Numeric, nil) (defaults to: nil)

    record ID.

Yields:

  • within attributes table.



13
14
15
16
# 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