Sha256: acb8b62e74c84b3e04917a07150569add1375db496f9b78ec8552d5f426a7f45

Contents?: true

Size: 381 Bytes

Versions: 2

Compression:

Stored size: 381 Bytes

Contents

module ActiveAdmin
  module Axlsx
    module ResourceExtension

      def xlsx_builder=(builder)
        @xlsx_builder = builder
      end

      def xlsx_builder
        @xlsx_builder ||= default_xlsx_builder
      end

      private

      def default_xlsx_builder
        @default_xlsx_builder ||= Axlsx::Builder.default_for_resource(resource_class)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activeadmin-axlsx-1.0.0 lib/active_admin/axlsx/resource_extension.rb
activeadmin-axlsx-1.0.0a lib/active_admin/axlsx/resource_extension.rb