Sha256: 3589fd299ab5ba8638e6aaddfc210f00907ea347442a85f789ede6f555bceea3

Contents?: true

Size: 572 Bytes

Versions: 4

Compression:

Stored size: 572 Bytes

Contents

module Liquidum
  class SandboxesTable < ApplicationTable
    model Sandbox

    column(:description)
    column(:template)
    column(:created_at)
    column(:updated_at)

    filter(:context) { |value| where('context ilike :query', query: "%#{value}%") }
    filter(:template) { |value| where('template ilike :query', query: "%#{value}%") }
    filter(:description) { |value| where('description ilike :query', query: "%#{value}%") }

    row_link { |sandbox| liquidum.edit_sandbox_path(sandbox) }

    private

    def scope
      @scope = Sandbox.all
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
liquidum-1.1.2 app/tables/liquidum/sandboxes_table.rb
liquidum-1.1.1 app/tables/liquidum/sandboxes_table.rb
liquidum-1.1.0 app/tables/liquidum/sandboxes_table.rb
liquidum-1.0.22 app/tables/liquidum/sandboxes_table.rb