datamapper/dm-core

View on GitHub
lib/dm-core/support/chainable.rb

Summary

Maintainability
A
0 mins
Test Coverage
module DataMapper
  module Chainable

    # @api private
    def chainable(&block)
      mod = Module.new(&block)
      include mod
      mod
    end

    # @api private
    def extendable(&block)
      mod = Module.new(&block)
      extend mod
      mod
    end
  end # module Chainable
end # module DataMapper