Method: Awspec::Type::Base#method_missing
- Defined in:
- lib/awspec/type/base.rb
#method_missing(name) ⇒ Object
36 37 38 39 40 41 42 43 44 45 |
# File 'lib/awspec/type/base.rb', line 36 def method_missing(name) name_str = name.to_s if name.class == Symbol describe = name_str.tr('-', '_').to_sym if !resource_via_client.nil? && resource_via_client.members.include?(describe) resource_via_client[describe] else super unless self.respond_to?(:resource) method_missing_via_black_list(name, delegate_to: resource) end end |