class WPAR::Network
Attributes
address[RW]
broadcast[RW]
interface[RW]
mask_prefix[RW]
name[R]
Public Class Methods
new(params)
click to toggle source
# File lib/wpars/network.rb, line 10 def initialize(params) @name = params[:name] @interface = params[:interface] @address = params[:address] @mask_prefix = params[:mask_prefix] @broadcast = params[:broadcast] end
Public Instance Methods
empty?()
click to toggle source
# File lib/wpars/network.rb, line 18 def empty? wpar_attributes.all?{|k,v| self.send(k).nil?} end
wpar_attributes()
click to toggle source
# File lib/wpars/network.rb, line 22 def wpar_attributes attrs = Network.instance_methods(false) - [:name, :command, :state, :empty?, :wpar_attributes ] attrs - attrs.grep(/=$/) end