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 <<-EOF, __FILE__, __LINE__ alias #{method_name}_original #{method_name} def #{method_name}( *args ) raise Postini::NotConfigured, "Cannot call #{method_name} if not configured" unless Postini.configured? #{method_name}_original( *args ) end EOF end |