class BrowseEverything::Driver::Dropbox::FileEntryFactory
Public Class Methods
build(metadata:, key:)
click to toggle source
# File lib/browse_everything/driver/dropbox.rb, line 11 def self.build(metadata:, key:) factory_klass = klass_for metadata factory_klass.build(metadata: metadata, key: key) end
Private Class Methods
klass_for(metadata)
click to toggle source
# File lib/browse_everything/driver/dropbox.rb, line 19 def klass_for(metadata) case metadata when DropboxApi::Metadata::File FileFactory else ResourceFactory end end