Method: Arrow::AppletRegistry::AppletFile#appletclasses
- Defined in:
- lib/arrow/appletregistry.rb
#appletclasses ⇒ Object
Returns an Array of Arrow::Applet classes loaded from this file, loading them if they haven’t already been loaded.
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/arrow/appletregistry.rb', line 81 def appletclasses unless @appletclasses self.log.debug "Loading applet classes from #{@path}" @appletclasses = Arrow::Applet.load( @path ) end rescue ::Exception => err @exception = err frames = self.filtered_backtrace self.log.error "%s failed to load: %s" % [ path, err. ] self.log.debug " " + frames.collect {|frame| "[%s]" % frame}.join(" ") @appletclasses = [] ensure return @appletclasses end |