Factor out list/filter code
This commit is contained in:
@@ -1,14 +1,11 @@
|
||||
require 'netlink/route'
|
||||
require 'netlink/route/handler'
|
||||
|
||||
module Netlink
|
||||
module Route
|
||||
class VlanHandler
|
||||
def initialize(rtsocket = Netlink::Route::Socket.new)
|
||||
@rtsocket = rtsocket
|
||||
end
|
||||
|
||||
def index(v)
|
||||
@rtsocket.index(v)
|
||||
class VlanHandler < Handler
|
||||
def clear_cache
|
||||
# No cache
|
||||
end
|
||||
|
||||
def list(filter={}, &blk)
|
||||
|
Reference in New Issue
Block a user