Changeset 1260
- Timestamp:
- 01/10/08 09:29:04 (9 months ago)
- Files:
-
- trunk/app_generators/merb/templates/spec/spec_helper.rb (modified) (1 diff)
- trunk/lib/merb.rb (modified) (1 diff)
- trunk/lib/merb/boot_loader.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app_generators/merb/templates/spec/spec_helper.rb
r1235 r1260 1 Merb.environment="test"2 1 $TESTING=true 3 2 require File.join(File.dirname(__FILE__), "..", 'config', 'boot') 3 Merb.environment="test" 4 4 require File.join(Merb.root, 'config', 'merb_init') 5 5 trunk/lib/merb.rb
r1256 r1260 182 182 Merb.logger.level = Merb::Logger.const_get(Merb::Config[:log_level].upcase) rescue Merb::Logger::INFO 183 183 184 # If you don't use the JSON gem, disable auto-parsing of json params too185 if Merb::Config[:disable_json_gem]186 Merb::Request::parse_json_params = false187 else188 begin189 require 'json/ext'190 rescue LoadError191 puts "Using pure ruby JSON lib"192 require 'json/pure'193 end194 end195 196 184 if $TESTING 197 185 test_files = File.join(Merb.lib_path, 'test', '*.rb') trunk/lib/merb/boot_loader.rb
r1259 r1260 149 149 load_inline_helpers 150 150 @app_loaded = true 151 load_libraries 151 152 (@after_app_blocks || []).each { |b| b.call } 152 require "sass/plugin" if File.directory?(Merb.root / "public" / "stylesheets" / "sass") 153 end 154 155 def load_libraries 156 # Load the Sass plugin of /public/stylesheets/sass exists 157 begin 158 require "sass/plugin" if File.directory?(Merb.root / "public" / "stylesheets" / "sass") 159 rescue LoadError 160 end 161 # If you don't use the JSON gem, disable auto-parsing of json params too 162 if Merb::Config[:disable_json_gem] 163 Merb::Request::parse_json_params = false 164 else 165 begin 166 require 'json/ext' 167 rescue LoadError 168 require 'json/pure' 169 end 170 end 153 171 end 154 172
