Module: ActiveRecord::View::Integration::ModelMethods
- Defined in:
- lib/activerecord/view/integration/model_methods.rb
Instance Method Summary collapse
- #is_materialized_view!(**kwargs) ⇒ Object
- #is_view!(readonly: true, **kwargs) ⇒ void
- #materialized_view? ⇒ Boolean
- #view? ⇒ Boolean
Instance Method Details
#is_materialized_view!(**kwargs) ⇒ Object
11 12 13 14 15 |
# File 'lib/activerecord/view/integration/model_methods.rb', line 11 def is_materialized_view!(**kwargs) is_view!(**kwargs) include ActiveRecord::View::MaterializedViewMethods end |
#is_view!(readonly: true, **kwargs) ⇒ void
This method returns an undefined value.
6 7 8 9 |
# File 'lib/activerecord/view/integration/model_methods.rb', line 6 def is_view!(readonly: true, **kwargs) include ActiveRecord::View::ViewMethods include ActiveRecord::View::ReadOnly if readonly end |
#materialized_view? ⇒ Boolean
17 18 19 |
# File 'lib/activerecord/view/integration/model_methods.rb', line 17 def materialized_view? self < ActiveRecord::View::MaterializedViewMethods end |
#view? ⇒ Boolean
21 22 23 |
# File 'lib/activerecord/view/integration/model_methods.rb', line 21 def view? self < ActiveRecord::View::ViewMethods end |