class BinData::Base

def eval_parameter(key, overrides = nil)

Returns nil if +key+ does not refer to any parameter.

parameters given at object construction to be overridden.
+overrides+ is an optional +parameters+ like hash that allow the

Returns the result of evaluating the parameter identified by +key+.
def eval_parameter(key, overrides = nil)
  value = get_parameter(key)
  if value.is_a?(Symbol) or value.respond_to?(:arity)
    lazy_evaluator.lazy_eval(value, overrides)
  else
    value
  end
end