Class: Exo::SiteDecorator
- Inherits:
-
Draper::Decorator
- Object
- Draper::Decorator
- Exo::SiteDecorator
- Defined in:
- app/presenters/exo/site_decorator.rb
Instance Method Summary collapse
Instance Method Details
#resource_name(name) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'app/presenters/exo/site_decorator.rb', line 5 def resource_name name name = name.to_s if _resources[name] == nil resource = object.resources.where(slug_id: name).first decorated_resources[name] = resource ? ResourceDecorator.new(resource) : false end _resources[name] end |
#setting_name(name) ⇒ Object
14 15 16 |
# File 'app/presenters/exo/site_decorator.rb', line 14 def setting_name name self.object.settings.where(slug_id: name.to_sym).first end |