Sha256: 022e6dcffead0d20491a7de3b0572e8c19974a07d53abe6aa2fccf442bda2d0e
Contents?: true
Size: 1.95 KB
Versions: 4
Compression:
Stored size: 1.95 KB
Contents
ActionController::Base.send :include, ActionController::MuckApplication ActiveRecord::Base.send :include, ActiveRecord::MuckModel ActionMailer::Base.send :include, ActionMailer::MuckMailer ActionController::Base.send :helper, MuckEngineHelper ActionController::Base.send :helper, MuckAdminHelper I18n.load_path += Dir[ File.join(File.dirname(__FILE__), '..', 'locales', '*.{rb,yml}') ] I18n.load_path += Dir[ File.join(File.dirname(__FILE__), '..', 'rails_i18n', '*.{rb,yml}') ] Mime::Type.register "application/rdf+xml", :rdf Mime::Type.register "text/xml", :opml Mime::Type.register "text/javascript", :pjs Mime::Type.register_alias "text/html", :iphone # Use to determine whether or not ssl should be used def muck_routes_protocol @@routes_protocol ||= GlobalConfig.enable_ssl ? (ENV["RAILS_ENV"] =~ /(development|test)/ ? "http" : "https") : 'http' end class MuckEngine def self.muck_admin_nav_items @@muck_admin_nav_items || [] end # Add an item to the main admin navigation menu # Paramters: # name: Name for the link # path: Url to link to # image: Image for the link def self.add_muck_admin_nav_item(name, path, image = '') @@muck_admin_nav_items ||= [] @@muck_admin_nav_items << OpenStruct.new(:name => name, :path => path, :image => image) end def self.muck_dashboard_items @@muck_dashboard_items || [] end # Add an item to the admin dashboard # path: Path to the partial # locals: Hash of values to pass as locals to the partial def self.add_muck_dashboard_item(path, locals = {}) @@muck_dashboard_items ||= [] @@muck_dashboard_items << OpenStruct.new(:path => path, :locals => locals) end end # Add a link to admin home MuckEngine.add_muck_admin_nav_item(I18n.translate('muck.engine.admin_home'), '/admin', '/images/admin/home.gif')
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
muck-engine-0.3.2 | lib/muck_engine.rb |
muck-engine-0.3.1 | lib/muck_engine.rb |
muck-engine-0.3.0 | lib/muck_engine.rb |
muck-engine-0.2.27 | lib/muck_engine.rb |