module Quarrel::Parameter
Public Class Methods
defaulted(name, default)
click to toggle source
# File lib/quarrel/parameter.rb, line 23 def self.defaulted name, default Defaulted.new name, default end
optional(name)
click to toggle source
# File lib/quarrel/parameter.rb, line 19 def self.optional name Optional.new name end
required(name)
click to toggle source
# File lib/quarrel/parameter.rb, line 15 def self.required name Required.new name end
unset?(value)
click to toggle source
# File lib/quarrel/parameter.rb, line 11 def self.unset? value value == UnsetValue.instance end