Method: When::Parts::Resource#method_missing
- Defined in:
- lib/when_exe/parts/resource.rb
#method_missing(name, *args, &block) ⇒ Object (private)
その他のメソッド
When::Parts::Resource で定義されていないメソッドは
処理を @child (type: Array) に委譲する
1059 1060 1061 1062 1063 1064 1065 1066 1067 |
# File 'lib/when_exe/parts/resource.rb', line 1059 def method_missing(name, *args, &block) return __method_missing(name, *args, &block) if When::Parts::MethodCash::Escape.key?(name) self.class.module_eval %Q{ def #{name}(*args, &block) @child.send("#{name}", *args, &block) end } unless When::Parts::MethodCash.escape(name) @child.send(name, *args, &block) end |