# File lib/dragonfly/configurable.rb, line 47 def config_methods @config_methods ||= self.class.config_methods.dup end
# File lib/dragonfly/configurable.rb, line 43 def configuration @configuration ||= {} end
# File lib/dragonfly/configurable.rb, line 27 def configure(&block) yield ConfigurationProxy.new(self) self end
# File lib/dragonfly/configurable.rb, line 32 def configure_with(config, *args, &block) config = saved_config_for(config) if config.is_a?(Symbol) config.apply_configuration(self, *args) configure(&block) if block self end
# File lib/dragonfly/configurable.rb, line 51 def default_configuration @default_configuration ||= self.class.default_configuration.dup end
# File lib/dragonfly/configurable.rb, line 39 def has_config_method?(method_name) config_methods.include?(method_name.to_sym) end
Generated with the Darkfish Rdoc Generator 2.