Skip to Content Skip to Search
Methods
N
S

Class Public methods

new(classes, symbols)

# File ruby/ext/psych/lib/psych/class_loader.rb, line 77
def initialize classes, symbols
  @classes = classes
  @symbols = symbols
  super()
end

Instance Public methods

symbolize(sym)

# File ruby/ext/psych/lib/psych/class_loader.rb, line 83
def symbolize sym
  return super if @symbols.empty?

  if @symbols.include? sym
    super
  else
    raise DisallowedClass.new('load', 'Symbol')
  end
end