Method: Lolita::SystemConfiguration::Base#common_routes
- Defined in:
- lib/lolita/system_configuration/base.rb
#common_routes(klasses) ⇒ Object
Find all routes that is needed for defined classes And return only one for each different route.
91 92 93 94 95 96 97 |
# File 'lib/lolita/system_configuration/base.rb', line 91 def common_routes(klasses) @routes.map{|name,route| unless route.first klasses.map{|klass| route.last.respond_to?(:call) ? route.last.call(klass) : route.last} end }.flatten.compact.uniq end |