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