diff options
Diffstat (limited to 'library.rb')
| -rw-r--r-- | library.rb | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -26,7 +26,7 @@ $ic = "TSSOP" | |||
| 26 | 26 | ||
| 27 | def define_ic(name, value, pincount, *subparts, &automatic) | 27 | def define_ic(name, value, pincount, *subparts, &automatic) |
| 28 | parts = [] | 28 | parts = [] |
| 29 | proc do | 29 | define_singleton_method(name, lambda do |
| 30 | if parts.size < 1 | 30 | if parts.size < 1 |
| 31 | ic = comp("U", "#{$ic}-#{pincount}", name, value) | 31 | ic = comp("U", "#{$ic}-#{pincount}", name, value) |
| 32 | automatic.call(ic) | 32 | automatic.call(ic) |
| @@ -46,7 +46,7 @@ def define_ic(name, value, pincount, *subparts, &automatic) | |||
| 46 | end | 46 | end |
| 47 | end | 47 | end |
| 48 | parts.shift | 48 | parts.shift |
| 49 | end | 49 | end) |
| 50 | end | 50 | end |
| 51 | 51 | ||
| 52 | def stock_ic(name, value, &automatic) | 52 | def stock_ic(name, value, &automatic) |
