diff options
| author | Zog | 2018-01-17 09:36:15 +0100 | 
|---|---|---|
| committer | Zog | 2018-01-25 17:17:59 +0100 | 
| commit | 377ddcd306fb9e61e734aaf3762e05f448938af0 (patch) | |
| tree | 4947ecf95e346adb1eb5578a4cd559a7fa146d33 /app/controllers/application_controller.rb | |
| parent | 44d38ab6b6a05a56a73c443c62f4a88d1733f274 (diff) | |
| download | chouette-core-377ddcd306fb9e61e734aaf3762e05f448938af0.tar.bz2 | |
Refs #5586 @1.5h; Migrate more decorators
- Remove ApiKeyDecorator (never used)
- Migrate CalendarDecorator
- Migrate CompanyDecorator
- Migrate TimeTableDecorator
Diffstat (limited to 'app/controllers/application_controller.rb')
| -rw-r--r-- | app/controllers/application_controller.rb | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 80d194096..8bd3da2f9 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -52,6 +52,19 @@ class ApplicationController < ActionController::Base    end    helper_method :current_functional_scope +  def collection_name +    self.class.name.split("::").last.gsub('Controller', '').underscore +  end + +  def decorated_collection +    if instance_variable_defined?("@#{collection_name}") +      instance_variable_get("@#{collection_name}") +    else +      nil +    end +  end +  helper_method :decorated_collection +    def begin_of_association_chain      current_organisation    end | 
