class SFRP::Low::Structure
Public Class Methods
new(kind_str, name_str, members)
click to toggle source
# File lib/sfrp/low/element.rb, line 60 def initialize(kind_str, name_str, members) @kind_str = kind_str @name_str = name_str @members = members end
Public Instance Methods
pretty_code()
click to toggle source
# File lib/sfrp/low/element.rb, line 66 def pretty_code inner = @members.map { |m| m.pretty_code(1) + "\n" }.join "#{@kind_str} #{@name_str} {\n#{inner}};" end