Sha256: df95b44798351903ddebf009309b56e79da47bb4f1f07d4c663f09d926cf3819
Contents?: true
Size: 380 Bytes
Versions: 13
Compression:
Stored size: 380 Bytes
Contents
module Trestle module Adapters extend ActiveSupport::Autoload autoload :Adapter autoload :ActiveRecordAdapter autoload :DraperAdapter autoload :SequelAdapter # Creates a new Adapter class with the given modules mixed in def self.compose(*modules) Class.new(Adapter) do modules.each { |mod| include(mod) } end end end end
Version data entries
13 entries across 13 versions & 1 rubygems