Module: MongoidOccurrenceViews::Event::HasOccurrenceScopes::ClassMethods
- Defined in:
- lib/mongoid_occurrence_views/event/has_occurrence_scopes.rb
Instance Method Summary collapse
Instance Method Details
#dtend_query_field ⇒ Object
22 23 24 |
# File 'lib/mongoid_occurrence_views/event/has_occurrence_scopes.rb', line 22 def dtend_query_field within_view? ? :_dtend : :"#{occurrence_relations_chained.last}.de" end |
#dtstart_query_field ⇒ Object
18 19 20 |
# File 'lib/mongoid_occurrence_views/event/has_occurrence_scopes.rb', line 18 def dtstart_query_field within_view? ? :_dtstart : :"#{occurrence_relations_chained.last}.ds" end |
#within_view? ⇒ Boolean
26 27 28 |
# File 'lib/mongoid_occurrence_views/event/has_occurrence_scopes.rb', line 26 def within_view? collection.name =~ /#{MongoidOccurrenceViews::Event::HasViewsOnOccurrences::EXPANDED_VIEW_NAME_SUFFIX}|#{MongoidOccurrenceViews::Event::HasViewsOnOccurrences::ORDERING_VIEW_NAME_SUFFIX}/ end |