Class: RailsLens::Providers::ViewProvider
- Inherits:
-
SectionProviderBase
- Object
- Base
- SectionProviderBase
- RailsLens::Providers::ViewProvider
- Defined in:
- lib/rails_lens/providers/view_provider.rb
Instance Method Summary collapse
Methods inherited from SectionProviderBase
Methods inherited from Base
Instance Method Details
#applicable?(model_class) ⇒ Boolean
6 7 8 9 |
# File 'lib/rails_lens/providers/view_provider.rb', line 6 def applicable?(model_class) # Only applicable for models backed by views ModelDetector.view_exists?(model_class) end |
#process(model_class, connection = nil) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/rails_lens/providers/view_provider.rb', line 11 def process(model_class, connection = nil) = ViewMetadata.new(model_class) return nil unless .view_exists? { title: '[view]', content: generate_view_content() } end |