Module: CircuitPatchTools::AttrLookup
- Included in:
- Patch
- Defined in:
- lib/circuit_patch_tools/attr_lookup.rb
Instance Method Summary collapse
Instance Method Details
#attr_lookup(ext, int, table) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/circuit_patch_tools/attr_lookup.rb', line 3 def attr_lookup(ext, int, table) define_method ext do table.fetch(send(int)) end define_method "#{ext}=" do |v| send "#{int}=", table.index(v) end end |