Module: Missing

Defined in:
lib/missing.rb,
lib/missing/route.rb,
lib/missing/action.rb,
lib/missing/railtie.rb,
lib/missing/version.rb

Defined Under Namespace

Classes: Action, Railtie, Route

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.find_undefined_routesObject



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/missing.rb', line 6

def self.find_undefined_routes
  routes = Missing::Route.all
  actions = Missing::Action.all

  actions.inject(Hash.new([])) do |undefined_routes, (k, v)|
    delta = v - routes[k]

    undefined_routes[k] = delta if delta.any?

    undefined_routes
  end
end