module Initializer
Public Class Methods
require!(globs)
click to toggle source
# File lib/template/lib/initializer.rb, line 35 def self.require!(globs) Array(globs).each do |f| Pliny::Utils.require_glob("#{Config.root}/#{f}.rb") end end
require_config()
click to toggle source
# File lib/template/lib/initializer.rb, line 9 def self.require_config require_relative "../config/config" end
require_initializers()
click to toggle source
# File lib/template/lib/initializer.rb, line 31 def self.require_initializers require!("config/initializers/*") end
require_lib()
click to toggle source
# File lib/template/lib/initializer.rb, line 13 def self.require_lib require! %w( lib/serializers/base lib/serializers/**/* lib/endpoints/base lib/endpoints/**/* lib/mediators/base lib/mediators/**/* lib/routes ) end
require_models()
click to toggle source
# File lib/template/lib/initializer.rb, line 25 def self.require_models require! %w( lib/models/**/* ) end
run()
click to toggle source
# File lib/template/lib/initializer.rb, line 2 def self.run require_config require_lib require_initializers require_models end