class CowProxy::ActiveScaffold::DataStructures::ActionColumns

Public Instance Methods

each_column(options = {}) { |wrap.tap { |group| action = action }| ... } click to toggle source
# File lib/active_scaffold/extensions/cow_proxy.rb, line 38
def each_column(options = {})
  __getobj__.each_column(options.reverse_merge(core_columns: action.core.columns)) do |column|
    if column.is_a?(::ActiveScaffold::DataStructures::ActionColumns)
      yield ::CowProxy.wrap(column).tap { |group| group.action = action }
    else
      yield column
    end
  end
end