Module: Decidim::Core::ComponentInterface

Includes:
Api::Types::BaseInterface
Defined in:
lib/decidim/api/interfaces/component_interface.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.resolve_type(obj, _ctx) ⇒ Object



24
25
26
# File 'lib/decidim/api/interfaces/component_interface.rb', line 24

def self.resolve_type(obj, _ctx)
  obj.manifest.query_type.constantize
end

Instance Method Details

#urlObject



20
21
22
# File 'lib/decidim/api/interfaces/component_interface.rb', line 20

def url
  Decidim::EngineRouter.main_proxy(object).root_url
end