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