Class: Module

Inherits:
Object show all
Includes:
MultipleAttributes
Defined in:
lib/vex/base/object/multiple_attributes.rb,
lib/vex/base/invalid_argument/invalid_argument.rb

Defined Under Namespace

Modules: Etest, MultipleAttributes

Instance Method Summary collapse

Methods included from MultipleAttributes

#attributes

Instance Method Details

#not_implemented(*args) ⇒ Object


38
39
40
# File 'lib/vex/base/invalid_argument/invalid_argument.rb', line 38

def not_implemented(*args)
  class_eval args.map { |arg| "def #{arg}(*args); not_implemented!; end\n" }.join
end