class Suika::Node

@!visibility private

Attributes

attrs[RW]

@!visibility private

cost[RW]

@!visibility private

left_id[RW]

@!visibility private

min_cost[RW]

@!visibility private

min_prev[RW]

@!visibility private

right_id[RW]

@!visibility private

surface[RW]

@!visibility private

unknown[RW]

@!visibility private

Public Class Methods

new(surface: '', unknown: false, min_cost: 0, min_prev: nil, left_id: 0, right_id: 0, cost: 0, attrs: []) click to toggle source

@!visibility private

# File lib/suika/node.rb, line 10
def initialize(surface: '', unknown: false, min_cost: 0, min_prev: nil, left_id: 0, right_id: 0, cost: 0, attrs: [])
  @surface = surface
  @unknown = unknown
  @min_cost = min_cost
  @min_prev = min_prev
  @left_id = left_id
  @right_id = right_id
  @cost = cost
  @attrs = attrs
end