example_controller.rb
20 lines
| 359 B
| text/x-ruby
|
RubyLexer
|
r742 | # Sample plugin controller | ||
class ExampleController < ApplicationController | ||||
|
r1267 | unloadable | ||
|
r9159 | |||
layout 'base' | ||||
|
r742 | before_filter :find_project, :authorize | ||
|
r2430 | menu_item :sample_plugin | ||
|
r9159 | |||
|
r742 | def say_hello | ||
@value = Setting.plugin_sample_plugin['sample_setting'] | ||||
end | ||||
def say_goodbye | ||||
end | ||||
|
r9159 | |||
|
r742 | private | ||
|
r9159 | def find_project | ||
|
r742 | @project=Project.find(params[:id]) | ||
end | ||||
end | ||||