class Bumbleworks::Gui::EntitiesController
Public Instance Methods
index()
click to toggle source
# File lib/bumbleworks/gui/controllers/entities_controller.rb, line 8 def index expose :entity_class => entity_class, :entities => entity_class.all, :title => "Entity Types : #{entity_class}" end
show()
click to toggle source
# File lib/bumbleworks/gui/controllers/entities_controller.rb, line 13 def show expose :entity => entity_class.first_by_identifier(params[:id]), :title => "Entity : #{entity_class}" end
types()
click to toggle source
# File lib/bumbleworks/gui/controllers/entities_controller.rb, line 4 def types expose :entity_classes => Bumbleworks.entity_classes, :title => 'Entity Types' end
Private Instance Methods
entity_class()
click to toggle source
# File lib/bumbleworks/gui/controllers/entities_controller.rb, line 20 def entity_class class_name = Bumbleworks::Support.camelize(params[:type]) entity_class = Bumbleworks::Support.constantize(class_name) end