Class: Decidim::Debates::DebateType

Inherits:
Api::Types::BaseObject
  • Object
show all
Defined in:
lib/decidim/api/debate_type.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.authorized?(object, context) ⇒ Boolean

Returns:

  • (Boolean)


37
38
39
40
41
# File 'lib/decidim/api/debate_type.rb', line 37

def self.authorized?(object, context)
  context[:debate] = object

  super && allowed_to?(:read, :debate, object, context)
end

Instance Method Details

#urlObject



33
34
35
# File 'lib/decidim/api/debate_type.rb', line 33

def url
  Decidim::ResourceLocatorPresenter.new(object).url
end