Module: Decidim::Geo::HasScopeableInputFilter

Included in:
Meetings::MeetingsInputFilter
Defined in:
lib/decidim/api/input_filters/has_scopeable_input_filter.rb

Class Method Summary collapse

Class Method Details

.included(child_class) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/decidim/api/input_filters/has_scopeable_input_filter.rb', line 6

def self.included(child_class)
  child_class.argument :scope_id,
                        type: GraphQL::Types::ID,
                        description: "List result by Scope using decidim_scope_id",
                        required: false,
                        prepare: lambda { |scope_id, _ctx|
                          { decidim_scope_id: scope_id }
                        }
end