Sha256: fcd56b885eda71039693500df4dc4edc2664c03111a1f09fe7cfcdfe25030e2f

Contents?: true

Size: 527 Bytes

Versions: 3

Compression:

Stored size: 527 Bytes

Contents

module RailsIdentifier
  class << self
    def using_legacy_templates?
    	# Rails <= 2.0.1
      if    ActionView::Base.const_defined?('DEFAULT_TEMPLATE_HANDLER_PREFERENCE') &&
            ActionView::Base::DEFAULT_TEMPLATE_HANDLER_PREFERENCE.include?(:erb)
         return false
      # Rails > 2.0.1
    	elsif ActionView::Base.respond_to?(:handler_for_extension) && 
            ActionView::Base.handler_for_extension(:erb) == ActionView::TemplateHandlers::ERB then 
    		return false
    	end
    	true
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
typo-5.0.1 vendor/plugins/rspec_on_rails/generators/helpers/rails_identifier.rb
typo-5.0.2 vendor/plugins/rspec_on_rails/generators/helpers/rails_identifier.rb
typo-5.0 vendor/plugins/rspec_on_rails/generators/helpers/rails_identifier.rb