Module: Postini::ConfigurationCheck::ClassMethods
- Defined in:
- lib/postini/configuration_check.rb
Instance Method Summary collapse
Instance Method Details
#requires_configured(method_name) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/postini/configuration_check.rb', line 13 def requires_configured( method_name ) class_eval " alias \#{method_name}_original \#{method_name}\n def \#{method_name}( *args )\n raise Postini::NotConfigured, \"Cannot call \#{method_name} if not configured\" unless Postini.configured?\n\n \#{method_name}_original( *args )\n end\n EOF\nend\n", __FILE__, __LINE__ |