Sha256: 13834732bcb980cf35e0d542ab6952d20f2846436051e9017a193520576b8ad2
Contents?: true
Size: 550 Bytes
Versions: 3
Compression:
Stored size: 550 Bytes
Contents
# frozen_string_literal: true require 'dry-struct' require 'spy_alley_application/models/game_board' module SpyAlleyApplication module Results module Nodes class ResultGameBoardNode < Dry::Struct @@can_handle_result_game_board = ::Types.Interface(:handle_result_game_board) attribute :game_board, SpyAlleyApplication::Models::GameBoard def accept(visitor, **args) @@can_handle_result_game_board.(visitor) visitor.handle_result_game_board(self, args) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems