class Aqueduct::Builder
Public Class Methods
repository(source, user)
click to toggle source
# File lib/aqueduct.rb, line 26 def self.repository(source, user) klass = source.repository[0].upcase + source.repository[1..-1] begin Aqueduct::Repositories.const_get(klass).new(source, user) rescue NameError raise LoadError, "Please add aqueduct-#{source.repository} to your Gemfile." end end
wrapper(source, user)
click to toggle source
# File lib/aqueduct.rb, line 36 def self.wrapper(source, user) klass = source.wrapper[0].upcase + source.wrapper[1..-1] begin Aqueduct::Wrappers.const_get(klass).new(source, user) rescue NameError raise LoadError, "Please add aqueduct-#{source.wrapper} to your Gemfile." end end