Sha256: 18ae950d8585e931bdef8e9d815fc9226797d5d62d401ff3cbcb42a238f8020b
Contents?: true
Size: 492 Bytes
Versions: 3
Compression:
Stored size: 492 Bytes
Contents
# frozen string literal: true require 'dry-initializer' module SpyAlleyApplication module Actions class ChooseSpaceToMove include Dry::Initializer.define -> do option :process_landing_on_space, type: ::Types::Callable, reader: :private end def call(game_board:, change_orders:, space_id:) process_landing_on_space.( game_board: game_board, change_orders: change_orders, space_id: space_id) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems