Sha256: 6c63ecec1cec7c92943689d0660695b1b464dceaea76f2e0faf86aa123c742d4
Contents?: true
Size: 909 Bytes
Versions: 4
Compression:
Stored size: 909 Bytes
Contents
# This monkeypatches Rails to allow tmp_dir to be configured. # It's been submitted upstream: # http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/2379 # We can remove the Configuration monkeypatch once the above patch is # accepted if we don't care about supporting older versions. gem 'rails' require 'initializer' class Rails::Configuration attr_accessor :tmp_dir def default_tmp_dir File.join(root_path, 'tmp') end def default_cache_store if File.exist? File.join(default_tmp_dir, 'cache') [ :file_store, File.join(default_tmp_dir, 'cache') ] else :memory_store end end end class Rails::Initializer def self.run(command = :process, configuration = Rails::Configuration.new) yield configuration if block_given? Harker.configure(configuration) initializer = new configuration initializer.send(command) initializer end end
Version data entries
4 entries across 4 versions & 2 rubygems