lib/combustion.rb in combustion-0.3.3 vs lib/combustion.rb in combustion-0.4.0
- old
+ new
@@ -1,11 +1,11 @@
require 'rails'
require 'active_support/dependencies'
-module Combustion
+module Combustion
mattr_accessor :path, :schema_format
-
+
self.path = '/spec/internal'
self.schema_format = :ruby
if Rails.version > '3.1'
Modules = %w( active_record action_controller action_view action_mailer
@@ -13,25 +13,25 @@
else
Modules = %w( active_record action_controller action_view action_mailer )
end
def self.initialize!(*modules)
- modules = Modules if modules.empty? || modules == [:all]
+ modules = Modules if modules == [:all]
modules.each { |mod| require "#{mod}/railtie" }
Combustion::Application.configure_for_combustion
Combustion::Application.initialize!
- if modules.include?('active_record') || modules.include?(:active_record)
+ if modules.map(&:to_s).include? 'active_record'
Combustion::Database.setup
end
RSpec.configure do |config|
include_capybara_into config
- config.include(Combustion::Application.routes.url_helpers)
+ config.include Combustion::Application.routes.url_helpers
if Combustion::Application.routes.respond_to?(:mounted_helpers)
- config.include(Combustion::Application.routes.mounted_helpers)
+ config.include Combustion::Application.routes.mounted_helpers
end
end if defined?(RSpec) && RSpec.respond_to?(:configure)
end
def self.include_capybara_into(config)