travis-ci
393 of 393 new or added lines in 17 files covered. (100.0%)
5087 of 9248 relevant lines covered (55.01%)
5.18 hits per line
|
require "cwm/common_widgets"
|
1✔ |
2 |
|
|
|
module Y2Network |
1✔ |
|
module Widgets |
1✔ |
|
class VlanID < CWM::IntField |
1✔ |
|
def initialize(config) |
1✔ |
|
textdomain "network"
|
× |
8 |
|
|
|
@config = config
|
× |
10 |
end
|
|
11 |
|
|
|
def label |
1✔ |
|
_("VLAN ID")
|
× |
14 |
end
|
|
15 |
|
|
|
def help |
1✔ |
17 |
# TODO: previously not exist, so write it
|
|
18 |
end
|
|
19 |
|
|
|
def init |
1✔ |
|
self.value = (@config["VLAN_ID"] || "0").to_i |
× |
22 |
end
|
|
23 |
|
|
|
def store |
1✔ |
|
@config["VLAN_ID"] = value |
× |
26 |
end
|
|
27 |
|
|
|
def minimum |
1✔ |
|
0
|
× |
30 |
end
|
|
31 |
|
|
|
def maximum |
1✔ |
|
9999
|
× |
34 |
end
|
|
35 |
end
|
|
36 |
end
|
|
37 |
end
|