module Assemblyline::Ruby::Provider
Public Instance Methods
load_provider(name)
click to toggle source
# File lib/assemblyline/ruby/provider.rb, line 20 def load_provider(name) require "assemblyline/ruby/provider/#{name}" const_get(name.capitalize).new end
provider()
click to toggle source
# File lib/assemblyline/ruby/provider.rb, line 8 def provider platform = Platform.new load_provider(platform.id) rescue NameError, LoadError => e begin return load_provider(platform.like) if platform.like fail e rescue NameError, LoadError raise "Platform: #{platform.id} not supported" end end