class RadiusRB::VendorCollection
Public Class Methods
new()
click to toggle source
# File lib/radiusrb/vendor.rb, line 22 def initialize @collection = {} @revcollection = [] end
Public Instance Methods
add(id, name)
click to toggle source
# File lib/radiusrb/vendor.rb, line 27 def add(id, name) @collection[name] ||= Vendor.new(name, id) @revcollection[id.to_i] ||= @collection[name] self << @collection[name] end
find_by_id(id)
click to toggle source
# File lib/radiusrb/vendor.rb, line 37 def find_by_id(id) @revcollection[id.to_i] end
find_by_name(name)
click to toggle source
# File lib/radiusrb/vendor.rb, line 33 def find_by_name(name) @collection[name] end