class TrisulRP::Keys::Subnet
Public Class Methods
invert_xform(dstring) { |ret| ... }
click to toggle source
human string to key
# File lib/trisulrp/keys.rb, line 118 def self.invert_xform(dstring) parts=dstring.split('/') ret = Host.invert_xform(parts[0]) + "/" + HNumber.invert_xform(2,parts[1]) yield ret if block_given? ret end
is_human_form?(patt)
click to toggle source
is_human_pattern?
# File lib/trisulrp/keys.rb, line 133 def self.is_human_form? patt parts = patt.split('/') parts.size == 2 and Host.is_human_form?(parts[0]) and HNumber.is_human_form?(parts[1]) end
is_key_form?(patt)
click to toggle source
is_key_pattern?
# File lib/trisulrp/keys.rb, line 126 def self.is_key_form? patt return false if patt.nil? parts = patt.split('/') parts.size == 2 and Host.is_key_form?(parts[0]) and HNumber.is_key_form?(parts[1]) end