module Gluey::Glues
Public Class Methods
load(name, *addons_names)
click to toggle source
# File lib/gluey/workshop/glues/base.rb, line 24 def self.load(name, *addons_names) glue = File.expand_path("../#{name}", __FILE__) require glue addons_names.flatten.each{|an| require "#{glue}/#{an}_addons" } ::Gluey::Glues.const_get name.split('_').map(&:capitalize).join rescue LoadError => e raise "#{e.message}\n -- missing dependency? (are you using Gemfile?)" end