Module: Construqt::Flavour::Mikrotik::Schema::Int

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

Class Method Summary collapse

Class Method Details

.serialize(schema, val) ⇒ Object



11
12
13
14
15
# File 'lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb', line 11

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

.serialize_compare(schema, val) ⇒ Object



7
8
9
# File 'lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb', line 7

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