Sha256: 2ccc04407bfa65b95362d19e792b033007bdb271cb7683fc00b356a31eb7649c

Contents?: true

Size: 337 Bytes

Versions: 1

Compression:

Stored size: 337 Bytes

Contents

# frozen_string_literal: true

module PUNK
  class ListSessionsView < View
    args :sessions

    def validate
      validates_not_null :sessions
      validates_type Array, :sessions
    end

    def process
      "sessions/list"
    end

    protected

    def _dir
      File.join(__dir__, "..", "..", "templates")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
punk-0.4.1 lib/punk/views/sessions/list.rb