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