Class: Decidim::DummyResources::DummyResource

Inherits:
ApplicationRecord show all
Includes:
Authorable, Comments::Commentable, Decidim::DataPortability, Followable, HasCategory, HasComponent, Publicable, Reportable, Resourceable, ScopableComponent, Searchable, Traceable
Defined in:
lib/decidim/dev/test/rspec_support/component.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.export_serializerObject



75
76
77
# File 'lib/decidim/dev/test/rspec_support/component.rb', line 75

def self.export_serializer
  DummySerializer
end

.user_collection(user) ⇒ Object



71
72
73
# File 'lib/decidim/dev/test/rspec_support/component.rb', line 71

def self.user_collection(user)
  where(decidim_author_id: user.id)
end

Instance Method Details

#allow_resource_permissions?Boolean

Returns:

  • (Boolean)


67
68
69
# File 'lib/decidim/dev/test/rspec_support/component.rb', line 67

def allow_resource_permissions?
  component.settings.resources_permissions_enabled
end

#reported_content_urlObject



63
64
65
# File 'lib/decidim/dev/test/rspec_support/component.rb', line 63

def reported_content_url
  ResourceLocatorPresenter.new(self).url
end