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"