Sha256: 5ab59bf52a71d047cc29aa12970b3183c9691134f649563a509989e807dcad53

Contents?: true

Size: 392 Bytes

Versions: 11

Compression:

Stored size: 392 Bytes

Contents

# frozen_string_literal: true

module UiBibz::Ui::Ux::Tables
  class Columns
    def initialize(columns = nil)
      @columns = columns || []
    end

    # Add column in table
    def column(data_index = nil, options = nil, html_options = nil, &)
      @columns << Column.new(data_index, options, html_options, &)
    end

    # Get all columns
    def list
      @columns
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ui_bibz-4.0.0.beta16 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta15 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta14 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta13 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta10 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta9 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta8 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta7 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta6 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta4 lib/ui_bibz/ui/ux/tables/components/columns.rb
ui_bibz-4.0.0.beta3 lib/ui_bibz/ui/ux/tables/components/columns.rb