diff --git a/lib/administrate/field/associative.rb b/lib/administrate/field/associative.rb index 0ae5e35639..b5321a6121 100644 --- a/lib/administrate/field/associative.rb +++ b/lib/administrate/field/associative.rb @@ -11,7 +11,7 @@ def associated_class associated_class_name.constantize end - protected + private def associated_dashboard "#{associated_class_name}Dashboard".constantize.new diff --git a/lib/administrate/field/polymorphic.rb b/lib/administrate/field/polymorphic.rb index e622542512..002517f40f 100644 --- a/lib/administrate/field/polymorphic.rb +++ b/lib/administrate/field/polymorphic.rb @@ -23,7 +23,7 @@ def selected_global_id data ? data.to_global_id : nil end - protected + private def associated_dashboard(klass = data.class) "#{klass.name}Dashboard".constantize.new diff --git a/lib/administrate/page/base.rb b/lib/administrate/page/base.rb index bf5c250b00..9df70c30df 100644 --- a/lib/administrate/page/base.rb +++ b/lib/administrate/page/base.rb @@ -23,7 +23,7 @@ def item_includes dashboard.try(:item_includes) || [] end - protected + private def attribute_field(dashboard, resource, attribute_name, page) value = get_attribute_value(resource, attribute_name) diff --git a/lib/administrate/page/form.rb b/lib/administrate/page/form.rb index 6a0fa96346..4e3f7b9685 100644 --- a/lib/administrate/page/form.rb +++ b/lib/administrate/page/form.rb @@ -20,7 +20,7 @@ def page_title dashboard.display_resource(resource) end - protected + private attr_reader :dashboard end