From 2d026b104e121b7aeae23b61b4e6ad945d8edbaf Mon Sep 17 00:00:00 2001 From: Ivgeni Date: Wed, 5 Apr 2017 16:42:49 -0400 Subject: [PATCH] Merges with options earlier in sequence --- lib/decent_exposure/exposure.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/decent_exposure/exposure.rb b/lib/decent_exposure/exposure.rb index 874574d..d9628e0 100644 --- a/lib/decent_exposure/exposure.rb +++ b/lib/decent_exposure/exposure.rb @@ -41,6 +41,8 @@ def initialize(controller, name, fetch_block=nil, **options, &block) merge_lambda_option :fetch, fetch_block if fetch_block merge_lambda_option :fetch, block if block_given? + normalize_with_option + assert_singleton_option :fetch assert_singleton_option :from assert_incompatible_options_pair :parent, :model @@ -74,7 +76,6 @@ def expose_helper_methods! def normalize_options normalize_fetch_option - normalize_with_option normalize_id_option normalize_model_option normalize_build_params_option