Sha256: d49ea4e845953ace3f46c83ce77b52248b72a299df623471b924ef174a0216de

Contents?: true

Size: 306 Bytes

Versions: 8

Compression:

Stored size: 306 Bytes

Contents

require_relative 'app'

Eucalypt.glob('app', 'controllers', '*.rb').each do |file|
  controller_name = File.basename(file,'.*').camelize
  next if controller_name == 'MainController'
  controller = controller_name.constantize
  map(controller.router) { run controller }
end

map('/') { run MainController }

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
eucalypt-0.9.0 lib/eucalypt/core/templates/eucalypt/config.ru
eucalypt-0.8.0 lib/eucalypt/core/templates/eucalypt/config.ru
eucalypt-0.7.2 lib/eucalypt/core/templates/eucalypt/config.ru
eucalypt-0.7.1 lib/eucalypt/core/templates/eucalypt/config.ru
eucalypt-0.7.0 lib/eucalypt/core/templates/eucalypt/config.ru
eucalypt-0.6.2 lib/eucalypt/core/templates/eucalypt/config.ru
eucalypt-0.6.1 lib/eucalypt/core/templates/eucalypt/config.ru
eucalypt-0.6.0 lib/eucalypt/core/templates/eucalypt/config.ru