class SolidRuby::Primitives::Surface
Public Class Methods
new(attributes)
click to toggle source
Calls superclass method
SolidRuby::SolidRubyObject::new
# File lib/solidruby/primitives/surface.rb, line 23 def initialize(attributes) @transformations = [] @children = [] if attributes.is_a? String attributes = {file: attributes} end abs_path = attributes.delete(:absolue_path) || false super(attributes) @attributes[:file] = File.expand_path(@attributes[:file]) if abs_path end
Public Instance Methods
to_rubyscad()
click to toggle source
# File lib/solidruby/primitives/surface.rb, line 36 def to_rubyscad RubyScadBridge.new.surface(@attributes) end