class Nodus::Nodes::Param

Public Instance Methods

realize(val) click to toggle source
# File lib/nodus/nodes.rb, line 10
def realize(val) self.default = val; self.hidden = true end
realized() click to toggle source
# File lib/nodus/nodes.rb, line 12
def realized()
  return self.default if self.has_default?
  error RuntimeError, "Parameter #{self.name} is required but hasn't had any values set." if self.required?
  nil
end
realized?() click to toggle source
# File lib/nodus/nodes.rb, line 11
def realized?()  self.hidden? || self.optional? || self.has_default? end