Sha256: fd25ab485a2577884c05018c98b714489571be96cd677f80caec97e91a3e13bf
Contents?: true
Size: 1.54 KB
Versions: 2
Compression:
Stored size: 1.54 KB
Contents
require 'path' require 'rails' require 'jquery-fileupload-rails' require 'dotenv-rails' require 'babosa' require 'devise' require 'cancancan' require 'ransack' require 'cocoon' require 'simple_form' module Adminos autoload :FormBuilder, 'adminos/form_builder' class << self attr_writer :configuration end def self.configuration @configuration ||= Configuration.new end def self.reset @configuration = Configuration.new end def self.configure yield(configuration) end Helpers = Module.new NestedSet = Module.new Controllers = Module.new StatefulLink = Module.new Path.require_tree 'adminos', except: %w[generators operations] class Engine < ::Rails::Engine initializer 'adminos.view_helpers' do ActionView::Base.send :include, Helpers::View ActionView::Base.send :include, Helpers::Admin ActionView::Base.send :include, Helpers::Bootstrap end initializer 'adminos.controller_helpers' do ActionController::Base.send :include, Controllers::Helpers ActionController::Base.send :include, Controllers::Resource ActionController::Base.send :include, Controllers::Filters end initializer 'adminos.stateful_link' do ActionView::Base.send :include, StatefulLink::Helper ActionController::Base.send :include, StatefulLink::ActionAnyOf end initializer 'adminos.assets' do Rails.application.config.assets.precompile += %w(apple-touch-icon.png favicon-32x32.png favicon-16x16.png safari-pinned-tab.svg favicon.ico) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
adminos-1.0.0.pre.rc.4 | lib/adminos.rb |
adminos-1.0.0.pre.rc.3 | lib/adminos.rb |