Changeset 289
- Timestamp:
- 10/25/08 10:17:24 (2 months ago)
- Files:
-
- nethorus/app/helpers/bridges_helper.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
nethorus/app/helpers/bridges_helper.rb
r288 r289 37 37 return nil if bridge_id.blank? 38 38 39 bridge_ info = bridge_id.match(/(.{4})(.+)/)39 bridge_data = parse_bridge_id(bridge_id) 40 40 41 bridge = Bridge.find(:first, :conditions => { :dot1d_base_bridge_address => bridge_ info[2].upcase})41 bridge = Bridge.find(:first, :conditions => { :dot1d_base_bridge_address => bridge_data['mac_address'] }) 42 42 43 43 if bridge.nil? … … 53 53 end 54 54 55 56 # Return the bridge priority and the bridge MAC address from a bridge ID. 57 58 def parse_bridge_id(bridge_id) 59 60 bridge_info = Hash.new 61 62 bridge_elements = bridge_id.match(/(.{4})(.+)/) 63 64 bridge_info['priority'] = bridge_elements[1].upcase 65 bridge_info['mac_address'] = bridge_elements[2].upcase 66 67 return bridge_info 68 69 end 70 55 71 end
