module Trestle::Adapters

Public Class Methods

compose(*modules) click to toggle source

Creates a new Adapter class with the given modules mixed in

# File lib/trestle/adapters.rb, line 12
def self.compose(*modules)
  Class.new(Adapter) do
    modules.each { |mod| include(mod) }
  end
end