Method: Phut::Syntax::VswitchDirective#dpid
- Defined in:
- lib/phut/syntax/vswitch_directive.rb
#dpid(value) ⇒ Object Also known as: datapath_id
16 17 18 19 20 21 22 23 24 |
# File 'lib/phut/syntax/vswitch_directive.rb', line 16 def dpid(value) dpid = if value.is_a?(String) && /^0x/=~ value value.hex else value.to_i end @attributes[:dpid] = dpid @attributes[:name] ||= format('%#x', @attributes[:dpid]) end |