Module: Tapenade
- Defined in:
- lib/tapenade/module.rb,
lib/tapenade/version.rb
Constant Summary
collapse
- VERSION =
"0.3.0"
Class Method Summary
collapse
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args, **kwargs, &block) ⇒ Object
12
13
14
15
16
17
|
# File 'lib/tapenade/module.rb', line 12
def method_missing(method, *args, **kwargs, &block)
return super unless respond_to_tapenade?(method)
eval "#{method.to_s[Tapenade.prefix.length..-1]}(*args, **kwargs, &block)"
self
end
|
Class Method Details
.prefix ⇒ Object
2
3
4
|
# File 'lib/tapenade/module.rb', line 2
def self.prefix
"tap_".freeze
end
|