Sha256: a5910666cddb5e8a56f8f867d70e9da55698bbaa3b442be99a87947f478b4c55
Contents?: true
Size: 726 Bytes
Versions: 5
Compression:
Stored size: 726 Bytes
Contents
# typed: true # frozen_string_literal: true require 'clean_architecture/interfaces/targeted_parameters' require 'clean_architecture/interfaces/authorization_parameters' module CleanArchitecture module Entities class TargetedParameters attr_reader :actor, :extra_parameters_hash, :persistence, :target, :settings implements_interface Interfaces::TargetedParameters implements_interface Interfaces::AuthorizationParameters def initialize(actor, target, extra_parameters_hash, persistence, settings) @actor = actor @target = target @extra_parameters_hash = extra_parameters_hash @persistence = persistence @settings = settings end end end end
Version data entries
5 entries across 5 versions & 1 rubygems