Sha256: 40fab4b8cd38b76c8ff8483b89b27c23b02267503b2d53ce30cfb5795b748a24

Contents?: true

Size: 460 Bytes

Versions: 6

Compression:

Stored size: 460 Bytes

Contents

# frozen_string_literal: true

module EacRailsUtils
  module DataTableHelper
    class Setup
      attr_reader :columns
      attr_accessor :paging

      def initialize
        @columns = []
        @paging = true
      end

      # @return [EacRailsUtils::DataTableHelper::Column]
      def column(*args, &block)
        column = ::EacRailsUtils::DataTableHelper::Column.new(args, block)
        @columns << column
        column
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
eac_rails_utils-0.22.2 app/helpers/eac_rails_utils/data_table_helper/setup.rb
eac_rails_utils-0.22.1 app/helpers/eac_rails_utils/data_table_helper/setup.rb
eac_rails_utils-0.22.0 app/helpers/eac_rails_utils/data_table_helper/setup.rb
eac_rails_utils-0.21.0 app/helpers/eac_rails_utils/data_table_helper/setup.rb
eac_rails_utils-0.20.0 app/helpers/eac_rails_utils/data_table_helper/setup.rb
eac_rails_utils-0.19.0 app/helpers/eac_rails_utils/data_table_helper/setup.rb