Module: ActiveAdmin::Xls::ResourceExtension

Defined in:
lib/active_admin/xls/resource_extension.rb

Overview

Extends ActiveAdmin Resource

Instance Method Summary collapse

Instance Method Details

#xls_builderBuilder

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

Examples:

Localize column headers

# app/admin/posts.rb
ActiveAdmin.register Post do
  config.xls_builder.i18n_scope = [:active_record, :models, :posts]
end

Returns:

  • (Builder)

    the builder for this resource



23
24
25
# 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) ⇒ Builder

Sets the XLS Builder

Parameters:

  • builder (Builder)

    the new builder object

Returns:

  • (Builder)

    the builder for this resource



10
11
12
# File 'lib/active_admin/xls/resource_extension.rb', line 10

def xls_builder=(builder)
  @xls_builder = builder
end