Module: Gluttonberg::DragTree::ActionController::ControllerHelperClassMethods::ClassMethods

Defined in:
lib/gluttonberg/drag_tree/action_controller.rb

Instance Method Summary collapse

Instance Method Details

#drag_classObject



21
22
23
# File 'lib/gluttonberg/drag_tree/action_controller.rb', line 21

def drag_class
  @drag_tree_model_class
end

#drag_tree_route_nameObject



30
31
32
33
34
35
36
# File 'lib/gluttonberg/drag_tree/action_controller.rb', line 30

def drag_tree_route_name
  if @drag_tree_route_name then
    @drag_tree_route_name
  else
    "#{self.controller_name}/move_node".to_sym
  end
end

#set_drag_tree(model_class, options = {}) ⇒ Object



25
26
27
28
# File 'lib/gluttonberg/drag_tree/action_controller.rb', line 25

def set_drag_tree(model_class, options = {})
  @drag_tree_route_name = options[:route_name] if options[:route_name]
  @drag_tree_model_class = model_class
end