Sha256: e9fdf1bb51b728f06cea7489fdeecb33b5fd4921c62afe4924bf6eb1088556c3
Contents?: true
Size: 455 Bytes
Versions: 5
Compression:
Stored size: 455 Bytes
Contents
module Rubygoo class AdapterFactory def app_for(platform,*args) require "#{platform}_app_adapter" Rubygoo.const_get("#{platform.to_s.capitalize}AppAdapter").new *args # ::ObjectSpace.const_get("#{platform.to_s.capitalize}AppAdapter").new *args end def renderer_for(platform,*args) require "#{platform}_render_adapter" Rubygoo.const_get("#{platform.to_s.capitalize}RenderAdapter").new *args end end end
Version data entries
5 entries across 5 versions & 1 rubygems