Chris@909: # Sample plugin controller Chris@909: class ExampleController < ApplicationController Chris@909: unloadable Chris@909: Chris@909: layout 'base' Chris@909: before_filter :find_project, :authorize Chris@909: menu_item :sample_plugin Chris@909: Chris@909: def say_hello Chris@909: @value = Setting.plugin_sample_plugin['sample_setting'] Chris@909: end Chris@909: Chris@909: def say_goodbye Chris@909: end Chris@909: Chris@909: private Chris@909: def find_project Chris@909: @project=Project.find(params[:id]) Chris@909: end Chris@909: end