lib/origen/pins.rb in origen-0.27.0 vs lib/origen/pins.rb in origen-0.28.0

- old
+ new

@@ -730,36 +730,40 @@ options = { power_pin: true }.merge(options) pins(id, options, &block) end + alias_method :power_pin, :power_pins # Equivalent to the pins method but considers ground pins rather than regular pins def ground_pins(id = nil, options = {}, &block) id, options = nil, id if id.is_a?(Hash) options = { ground_pin: true }.merge(options) pins(id, options, &block) end + alias_method :ground_pin, :ground_pins # Equivalent to the pins method but considers other pins rather than regular pins def other_pins(id = nil, options = {}, &block) id, options = nil, id if id.is_a?(Hash) options = { other_pin: true }.merge(options) pins(id, options, &block) end + alias_method :other_pin, :other_pins # Equivalent to the pins method but considers virtual pins rather than regular pins def virtual_pins(id = nil, options = {}, &block) id, options = nil, id if id.is_a?(Hash) options = { virtual_pin: true }.merge(options) pins(id, options, &block) end + alias_method :virtual_pin, :virtual_pins def delete_all_pins Origen.pin_bank.send :empty! end