Class: Decidim::DummyResources::OfficialAuthorPresenter
- Inherits:
-
Object
- Object
- Decidim::DummyResources::OfficialAuthorPresenter
show all
- Defined in:
- lib/decidim/dev/test/rspec_support/component.rb
Instance Method Summary
collapse
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args) ⇒ Object
143
144
145
146
147
148
149
150
151
|
# File 'lib/decidim/dev/test/rspec_support/component.rb', line 143
def method_missing(method, *args)
if method.to_s.ends_with?("?")
false
elsif [:avatar_url, :profile_path, :badge, :followers_count].include?(method)
""
else
super
end
end
|
Instance Method Details
#deleted? ⇒ Boolean
135
136
137
|
# File 'lib/decidim/dev/test/rspec_support/component.rb', line 135
def deleted?
false
end
|
#name ⇒ Object
127
128
129
|
# File 'lib/decidim/dev/test/rspec_support/component.rb', line 127
def name
self.class.name
end
|
#nickname ⇒ Object
131
132
133
|
# File 'lib/decidim/dev/test/rspec_support/component.rb', line 131
def nickname
UserBaseEntity.nicknamize(name)
end
|
#respond_to_missing? ⇒ Boolean
139
140
141
|
# File 'lib/decidim/dev/test/rspec_support/component.rb', line 139
def respond_to_missing?
true
end
|