Module: Ouidb
- Defined in:
- lib/ouidb.rb,
lib/ouidb/version.rb,
lib/ouidb/importer.rb,
lib/ouidb/mac_range.rb,
lib/ouidb/manufacturer.rb
Defined Under Namespace
Classes: Importer, MacRange, Manufacturer
Constant Summary
collapse
- VERSION =
'0.1.2'
Class Method Summary
collapse
Class Method Details
.load_file(path) ⇒ Object
18
19
20
21
|
# File 'lib/ouidb.rb', line 18
def load_file(path)
Manufacturer.load_file! Pathname(path)
self
end
|
.lookup(address) ⇒ Object
9
10
11
|
# File 'lib/ouidb.rb', line 9
def lookup(address)
MacRange[address.to_s]
end
|
.manufacturer_name(address) ⇒ Object
13
14
15
16
|
# File 'lib/ouidb.rb', line 13
def manufacturer_name(address)
range = MacRange[address]
range && range.manufacturer.name
end
|