Module: YiffSpace::Concerns::ConditionalIncludes::ClassMethods
- Defined in:
- lib/yiffspace/concerns/conditional_includes.rb
Instance Method Summary collapse
- #html_includes(request) ⇒ Object
- #html_preload(request) ⇒ Object
- #includes_if(condition) ⇒ Object
- #includes_unless(condition) ⇒ Object
- #preload_if(condition) ⇒ Object
- #preload_unless(condition) ⇒ Object
Instance Method Details
#html_includes(request) ⇒ Object
9 10 11 |
# File 'lib/yiffspace/concerns/conditional_includes.rb', line 9 def html_includes(request, *) includes_if(request.format.html?, *) end |
#html_preload(request) ⇒ Object
25 26 27 |
# File 'lib/yiffspace/concerns/conditional_includes.rb', line 25 def html_preload(request, *) preload_if(request.format.html?, *) end |
#includes_if(condition) ⇒ Object
13 14 15 16 17 |
# File 'lib/yiffspace/concerns/conditional_includes.rb', line 13 def includes_if(condition, *) return all unless condition includes(*) end |
#includes_unless(condition) ⇒ Object
19 20 21 22 23 |
# File 'lib/yiffspace/concerns/conditional_includes.rb', line 19 def includes_unless(condition, *) return all if condition includes(*) end |
#preload_if(condition) ⇒ Object
29 30 31 32 33 |
# File 'lib/yiffspace/concerns/conditional_includes.rb', line 29 def preload_if(condition, *) return all unless condition preload(*) end |
#preload_unless(condition) ⇒ Object
35 36 37 38 39 |
# File 'lib/yiffspace/concerns/conditional_includes.rb', line 35 def preload_unless(condition, *) return all if condition preload(*) end |