Sha256: 6725a3288fa5ad3700d85dd607a5bbef2a4f7d1d21af84208b1ce34bd7c9d860

Contents?: true

Size: 383 Bytes

Versions: 3

Compression:

Stored size: 383 Bytes

Contents

# frozen_string_literal: true

module SpyAlleyApplication
  module Results
    module Nodes
      class RollDieOptionNode
        @@can_handle_roll_die_option = ::Types.Interface(:handle_roll_die_option)
        def accept(visitor, **args)
          @@can_handle_roll_die_option.(visitor)
          visitor.handle_roll_die_option(self, args)
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spy_alley_application-0.3.2 lib/spy_alley_application/results/nodes/roll_die_option_node.rb
spy_alley_application-0.3.1 lib/spy_alley_application/results/nodes/roll_die_option_node.rb
spy_alley_application-0.3.0 lib/spy_alley_application/results/nodes/roll_die_option_node.rb