Module: Construqt::Flavour::Mikrotik::Schema::Port

Defined in:
lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb

Class Method Summary collapse

Class Method Details

.serialize(schema, val) ⇒ Object



81
82
83
84
85
# File 'lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb', line 81

def self.serialize(schema, val)
  val = '0' if val == 'any'
  throw "only 0-9 are allowed [#{val}]" unless val.match(/^([Z0-9]+)$/)
  return val.to_s
end

.serialize_compare(schema, val) ⇒ Object



77
78
79
# File 'lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb', line 77

def self.serialize_compare(schema, val)
  self.serialize(schema, val)
end