Sha256: 38b4d23716c8df6014f1dabecc36e283caf2f610a29fb6806753e0e52b7b5a4e
Contents?: true
Size: 356 Bytes
Versions: 8
Compression:
Stored size: 356 Bytes
Contents
# frozen_string_literal: true module PUNK class ListTenantsAction < Action args :user def validate validates_not_null :user validates_not_empty :user return if user.blank? validates_type User, :user end def process present ListTenantsView, tenants: user.tenants_dataset.order(:name).all end end end
Version data entries
8 entries across 8 versions & 1 rubygems