class SolidRuby::Primitives::Render
Public Class Methods
new(object, attr={})
click to toggle source
Calls superclass method
SolidRuby::SolidRubyObject::new
# File lib/solidruby/primitives/render.rb, line 20 def initialize(object, attr={}) @operation = 'render' @children = [object] super(attr) end
Public Instance Methods
to_rubyscad()
click to toggle source
# File lib/solidruby/primitives/render.rb, line 27 def to_rubyscad ret = RubyScadBridge.new.render(@attributes) + "{\n" @children ||= [] @children.each do |child| begin ret += child.walk_tree rescue NoMethodError end end ret += '}' end