Method: Balloon::Configuration.set_config
- Defined in:
- lib/balloon/configuration.rb
.set_config(name) ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/balloon/configuration.rb', line 33 def set_config(name) ClassMethods.class_eval " attr_writer :\#{name}\n alias :uploader_\#{name} :\#{name}=\n def \#{name}; @\#{name}; end\n RUBY\n\n class_eval <<-RUBY\n def \#{name}\n value = self.class.\#{name}\n value.nil? ? Balloon::Base.\#{name} : value\n end\n RUBY\nend\n" |