class Construqt::Flavour::Mikrotik::Schema
Public Class Methods
address()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 338 def self.address Schema.new.address end
addresses()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 330 def self.addresses Schema.new.addresses end
addrprefix()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 334 def self.addrprefix Schema.new.addrprefix end
boolean()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 302 def self.boolean Schema.new.boolean end
default(val)
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 294 def self.default(val) Schema.new.default(val) end
identifier()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 322 def self.identifier Schema.new.identifier end
identifiers()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 326 def self.identifiers Schema.new.identifiers end
int()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 298 def self.int Schema.new.int end
interval()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 310 def self.interval Schema.new.interval end
key()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 346 def self.key Schema.new.key end
network()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 342 def self.network Schema.new.network end
new()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 144 def initialize @required = false @key = false @noset = false @type = nil @default = nil @null = false @field_name = nil end
noset()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 350 def self.noset Schema.new.noset end
port()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 318 def self.port Schema.new.port end
required()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 354 def self.required Schema.new.required end
source()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 314 def self.source Schema.new.source end
string()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 306 def self.string Schema.new.string end
Public Instance Methods
address()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 270 def address @type = Address self end
addresses()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 275 def addresses @type = Addresses self end
addrprefix()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 265 def addrprefix @type = AddrPrefix self end
boolean()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 220 def boolean @type = Boolean self end
default(val)
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 289 def default(val) @default = val self end
field_name()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 158 def field_name @field_name end
field_name=(a)
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 154 def field_name=(a) @field_name=a end
get_default()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 285 def get_default @default end
identifier()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 240 def identifier @type = Identifier self end
identifiers()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 250 def identifiers @type = Identifiers self end
int()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 215 def int @type = Int self end
interval()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 235 def interval @type = Interval self end
key(order = 0)
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 192 def key(order = 0) @key = true @key_order = order self end
key?()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 202 def key? @key end
key_order()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 198 def key_order @key_order || 0 end
network()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 280 def network @type = Network self end
noset()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 206 def noset @noset = true self end
noset?()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 211 def noset? @noset end
null()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 178 def null @null = true self end
null?()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 170 def null? @null end
port()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 245 def port @type = Port self end
required()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 183 def required @required = true self end
required?()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 188 def required? @required end
serialize(val)
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 166 def serialize(val) @type.serialize(self, val) end
serialize_compare(val)
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 162 def serialize_compare(val) @type.serialize_compare(self, val) end
source()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 230 def source @type = Source self end
string()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 225 def string @type = String self end
type?()
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik_schema.rb, line 174 def type? !@type.nil? end