class SolidRuby::Assemblies::Lm_luu

Public Class Methods

new(args = { inner_diameter: 10 }) click to toggle source
# File lib/solidruby/assemblies/linear_bearing.rb, line 71
def initialize(args = { inner_diameter: 10 })
  @args = args
  @lm_uu = {
    12 => { diameter: 21, length: 57 }
  }
  @shell_thickness = 1.1
  BillOfMaterial.bom.add(description) unless args[:no_bom] == true
end

Public Instance Methods

description() click to toggle source
# File lib/solidruby/assemblies/linear_bearing.rb, line 80
def description
  "LM#{@args[:inner_diameter]}LUU (long) Linear bearing"
end