Sha256: 596da258298d091e80351002d58501ed218800018874a48a5771e6358cf2faa8

Contents?: true

Size: 538 Bytes

Versions: 3

Compression:

Stored size: 538 Bytes

Contents

require 'clearance/extensions/errors'
require 'clearance/extensions/rescue'

require 'clearance/authentication'
require 'clearance/user'

class ActionController::Routing::RouteSet
  def load_routes_with_clearance!
    lib_path = File.dirname(__FILE__)
    clearance_routes = File.join(lib_path, *%w[.. config clearance_routes.rb])
    unless configuration_files.include?(clearance_routes)
      add_configuration_file(clearance_routes)
    end
    load_routes_without_clearance!
  end

  alias_method_chain :load_routes!, :clearance
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
thoughtbot-clearance-0.6.4 lib/clearance.rb
thoughtbot-clearance-0.6.5 lib/clearance.rb
thoughtbot-clearance-0.6.6 lib/clearance.rb