Sha256: d0870fd5396f54cf782129142598f23c383eddcf17b31cb676f54f880935051d
Contents?: true
Size: 693 Bytes
Versions: 6
Compression:
Stored size: 693 Bytes
Contents
= Authorship Regarding authorship of Decidim resources/entities, there are three concerns involved directly: * `Decidim::ActsAsAuthor`: which defines how an author should behave. * `Decidim::Authorable` and `Decidim::Coauthorable`: which define the behaviour around who authored a resource. But the presenters for the classes including `ActsAsAuthor` should also behave in a certain manner. This has been resolved using the duck typing strategy (remember, if it quacks as as duck, then it is a duck). Thus, there is not any interface declaring which are the methods to be implemented by the presenter of an author. Anyway one of the ``OfficialAuthorPresenter``s may be used as a reference.
Version data entries
6 entries across 6 versions & 1 rubygems