module ActiveAdmin::Xls::ResourceExtension

Extends ActiveAdmin Resource

Public Instance Methods

xls_builder() click to toggle source

Returns the XLS Builder. Creates a new Builder if none exists.

@return [Builder] the builder for this resource

@example Localize column headers

# app/admin/posts.rb
ActiveAdmin.register Post do
  config.xls_builder.i18n_scope = [:active_record, :models, :posts]
end
# File lib/active_admin/xls/resource_extension.rb, line 23
def xls_builder
  @xls_builder ||= ActiveAdmin::Xls::Builder.new(resource_class)
end
xls_builder=(builder) click to toggle source

Sets the XLS Builder

@param builder [Builder] the new builder object @return [Builder] the builder for this resource

# File lib/active_admin/xls/resource_extension.rb, line 10
def xls_builder=(builder)
  @xls_builder = builder
end