module BinData::AcceptedParametersPlugin
def accepted_parameters # :nodoc:
def accepted_parameters # :nodoc: @accepted_parameters ||= begin ancestor_params = superclass.respond_to?(:accepted_parameters) ? superclass.accepted_parameters : nil AcceptedParameters.new(ancestor_params) end end
def default_parameters(*args)
def default_parameters(*args) accepted_parameters.default(*args) end
def mandatory_parameters(*args)
def mandatory_parameters(*args) accepted_parameters.mandatory(*args) end
def mutually_exclusive_parameters(*args)
Mutually exclusive parameters may not all be present when
def mutually_exclusive_parameters(*args) accepted_parameters.mutually_exclusive(*args) end
def optional_parameters(*args)
def optional_parameters(*args) accepted_parameters.optional(*args) end