Class: ActiveRecordSurveyApi::InstanceNodesController

Inherits:
ApplicationController show all
Includes:
Concerns::Controllers::InstanceNodes
Defined in:
app/controllers/active_record_survey_api/instance_nodes_controller.rb

Instance Method Summary collapse

Methods included from Concerns::Controllers::InstanceNodes

#find_instance, #find_survey, #instance_node_by_id, #instance_node_params, #json_params, #new_instance_node

Instance Method Details

#createObject



21
22
23
24
25
26
# File 'app/controllers/active_record_survey_api/instance_nodes_controller.rb', line 21

def create
	@instance_node = new_instance_node(instance_node_params.merge(:instance => @instance))
	@instance_node.save

	render json: @instance_node, serializer: InstanceNodeSerializer
end

#showObject



15
16
17
18
19
# File 'app/controllers/active_record_survey_api/instance_nodes_controller.rb', line 15

def show
	@instance_node = instance_node_by_id(params[:id])

	render json: @instance_node, serializer: InstanceNodeSerializer
end