Sha256: d79556db910a388aadcafac63a4f762677f46f3d9a64c00f06ae6b9e8e6d480c

Contents?: true

Size: 542 Bytes

Versions: 28

Compression:

Stored size: 542 Bytes

Contents

# See if we can load Rails -- but don't fail if we can't; we'll just use this to decide whether we should
# load the Railtie or not.
begin
  gem 'rails'
rescue Gem::LoadError => le
  # ok
end

begin
  require 'rails'
rescue LoadError => le
  # ok
end

if defined?(::Rails)
  require 'action_view'

  require 'fortitude/rails/widget_methods'
  require 'fortitude/rails/renderer'
  require 'fortitude/rails/template_handler'
  require 'fortitude/rails/railtie'
else
  ::String.class_eval do
    alias_method :original_concat, :concat
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
fortitude-0.9.6-java lib/fortitude/rails.rb
fortitude-0.9.6 lib/fortitude/rails.rb
fortitude-0.9.5-java lib/fortitude/rails.rb
fortitude-0.9.5 lib/fortitude/rails.rb
fortitude-0.9.4-java lib/fortitude/rails.rb
fortitude-0.9.4 lib/fortitude/rails.rb
fortitude-0.9.3-java lib/fortitude/rails.rb
fortitude-0.9.3 lib/fortitude/rails.rb
fortitude-0.9.2-java lib/fortitude/rails.rb
fortitude-0.9.2 lib/fortitude/rails.rb
fortitude-0.9.1-java lib/fortitude/rails.rb
fortitude-0.9.1 lib/fortitude/rails.rb
fortitude-0.9.0-java lib/fortitude/rails.rb
fortitude-0.9.0 lib/fortitude/rails.rb
fortitude-0.0.10-java lib/fortitude/rails.rb
fortitude-0.0.10 lib/fortitude/rails.rb
fortitude-0.0.9-java lib/fortitude/rails.rb
fortitude-0.0.9 lib/fortitude/rails.rb
fortitude-0.0.7-java lib/fortitude/rails.rb
fortitude-0.0.7 lib/fortitude/rails.rb