Sha256: a1f61486ced8124bf50836e2c1c77d9dc00c43a22a1e61bcde62e554f6c0715b
Contents?: true
Size: 617 Bytes
Versions: 1
Compression:
Stored size: 617 Bytes
Contents
# frozen_string_literal: true require 'dry-struct' require 'spy_alley_application/types/coercible_integer_one_to_six' module SpyAlleyApplication module Results module Nodes class MoveCardUsedNode < Dry::Struct @@can_handle_move_card_used = ::Types.Interface(:handle_move_card_used) attribute :player_id, ::Types::Coercible::Integer attribute :card, SpyAlleyApplication::Types::CoercibleIntegerOneToSix def accept(visitor, **args) @can_handle_move_card_used.(visitor) visitor.handle_move_card_used(self, args) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spy_alley_application-0.3.2 | lib/spy_alley_application/results/nodes/move_card_used_node.rb |