class BinData::AcceptedParametersMixin::AcceptedParameters
def self.invalid_parameter_names
def self.invalid_parameter_names unless defined? @invalid_names all_names = LazyEvaluator.instance_methods(true) + Kernel.methods allowed_names = ["type", :type] # ruby 1.8 vs 1.9 invalid_names = (all_names - allowed_names).uniq @invalid_names = Hash[*invalid_names.collect { |key| [key.to_sym, true] }.flatten] end @invalid_names end