require "./lace" $smd = "0805" def r(ohms, footprint=$smd) ohms = ohms.to_s ohms.sub!(/(ohms?|Ω)$/i, "") comp("R", footprint, "resistor", "#{Lace.number(ohms)}Ω") end def c(farads, footprint=$smd) farads = farads.to_s farads.sub!(/f(arads?)?$/i, "") comp("C", footprint, "capacitor", "#{Lace.number(farads)}F") end def d(spec, footprint=$smd) comp("D", footprint, "diode", spec) end def led(spec, ohms, footprint=$smd) comp("D", footprint, "LED", spec) - self.r(ohms, footprint) end