Module: MethodTemplate

Defined in:
lib/method_template.rb

Instance Method Summary collapse

Instance Method Details

#hook_methods(*args) ⇒ Object Also known as: hook_method



3
4
5
6
7
8
9
# File 'lib/method_template.rb', line 3

def hook_methods(*args)
  args.each do |arg|
    define_method(arg) do
      raise NotImplementedError, ":#{arg} is a required method of #{self.class}!"
    end
  end
end