Sha256: 1a69b04b267f7ef2b79e605ce6007eeee768841b2d026ad671a61c32460f2ec0
Contents?: true
Size: 538 Bytes
Versions: 3
Compression:
Stored size: 538 Bytes
Contents
class Jax::Application::Railties def initialize(config) @config = config end def all(&block) @all ||= railties + engines + plugins @all.each &block if block @all end def railties @railties ||= Rails::Railtie.subclasses.map &:new end def engines @engines ||= Jax::Engine.subclasses.map &:new end def plugins @plugins ||= begin plugin_names = (@config.plugins || [:all]).map { |p| p.to_sym } Jax::Plugin.all(plugin_names, @config.paths.vendor.plugins) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jax-1.1.1 | lib/jax/application/railties.rb |
jax-1.1.0 | lib/jax/application/railties.rb |
jax-1.1.0.rc1 | lib/jax/application/railties.rb |