Module: GenerateMethod::Generator

Included in:
Module
Defined in:
lib/generate_method.rb

Instance Method Summary collapse

Instance Method Details

#generate_method(method_name, overrider: nil, &block) ⇒ Object



5
6
7
# File 'lib/generate_method.rb', line 5

def generate_method(method_name, overrider: nil, &block)
  include generate_method_module(method_name, overrider: overrider, &block)
end

#generate_methods(overrider: nil, &block) ⇒ Object



12
13
14
# File 'lib/generate_method.rb', line 12

def generate_methods(overrider: nil, &block)
  include generate_block_module(overrider: overrider, &block)
end

#generate_singleton_method(method_name, overrider: nil, &block) ⇒ Object



8
9
10
# File 'lib/generate_method.rb', line 8

def generate_singleton_method(method_name, overrider: nil, &block)
  extend generate_method_module(method_name, overrider: overrider, &block)
end

#generate_singleton_methods(overrider: nil, &block) ⇒ Object



15
16
17
# File 'lib/generate_method.rb', line 15

def generate_singleton_methods(overrider: nil, &block)
  extend generate_block_module(overrider: overrider, &block)
end