class Object

Constants

DefDSL

Public Instance Methods

DefDSL!(*black_list)
Alias for: DefDsl!
DefDsl!(*black_list) click to toggle source

shortcut to extend and define

# File lib/def_dsl.rb, line 19
def DefDsl! *black_list
  Module.new do
    define_singleton_method :extended do |target|
      target.send :extend, DefDsl
      target.def_dsl *black_list
    end
  end
end
Also aliased as: DefDSL!