class Smug::Plugin
Attributes
controller_class[RW]
Public Class Methods
all()
click to toggle source
# File lib/smug/plugin.rb, line 6 def all return @all if @all Rails.application.eager_load! controller_classes = ObjectSpace.each_object(::Class).select do |klass| klass < Smug::Admin::CrudController end @all = controller_classes.collect do |controller_class| plugin = Smug::Plugin.new plugin.controller_class = controller_class plugin end end
Public Instance Methods
model_name()
click to toggle source
# File lib/smug/plugin.rb, line 20 def model_name controller_class.model_name end
route_key()
click to toggle source
# File lib/smug/plugin.rb, line 24 def route_key controller_class.model_name.route_key end
route_options()
click to toggle source
# File lib/smug/plugin.rb, line 28 def route_options controller_class.route_options end