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