Module: Prismic::Predicates
- Defined in:
- lib/prismic/predicates.rb
Class Method Summary collapse
- .any(fragment, values) ⇒ Object
- .at(fragment, value) ⇒ Object
- .date_after(fragment, after) ⇒ Object
- .date_before(fragment, before) ⇒ Object
- .date_between(fragment, before, after) ⇒ Object
- .day_of_month(fragment, day) ⇒ Object
- .day_of_month_after(fragment, day) ⇒ Object
- .day_of_month_before(fragment, day) ⇒ Object
- .day_of_week(fragment, day) ⇒ Object
- .day_of_week_after(fragment, day) ⇒ Object
- .day_of_week_before(fragment, day) ⇒ Object
- .fulltext(fragment, values) ⇒ Object
- .gt(fragment, value) ⇒ Object
- .has(fragment) ⇒ Object
- .hour(fragment, hour) ⇒ Object
- .hour_after(fragment, hour) ⇒ Object
- .hour_before(fragment, hour) ⇒ Object
- .in(fragment, value) ⇒ Object
- .in_range(fragment, before, after) ⇒ Object
- .lt(fragment, value) ⇒ Object
- .missing(fragment) ⇒ Object
- .month(fragment, month) ⇒ Object
- .month_after(fragment, month) ⇒ Object
- .month_before(fragment, month) ⇒ Object
- .near(fragment, latitude, longitude, radius) ⇒ Object
- .not(fragment, value) ⇒ Object
- .similar(fragment, value) ⇒ Object
- .year(fragment, year) ⇒ Object
- .year_after(fragment, year) ⇒ Object
- .year_before(fragment, year) ⇒ Object
Class Method Details
.any(fragment, values) ⇒ Object
16 17 18 |
# File 'lib/prismic/predicates.rb', line 16 def self.any(fragment, values) ['any', fragment, values] end |
.at(fragment, value) ⇒ Object
4 5 6 |
# File 'lib/prismic/predicates.rb', line 4 def self.at(fragment, value) ['at', fragment, value] end |
.date_after(fragment, after) ⇒ Object
52 53 54 |
# File 'lib/prismic/predicates.rb', line 52 def self.date_after(fragment, after) ['date.after', fragment, (after)] end |
.date_before(fragment, before) ⇒ Object
48 49 50 |
# File 'lib/prismic/predicates.rb', line 48 def self.date_before(fragment, before) ['date.before', fragment, (before)] end |
.date_between(fragment, before, after) ⇒ Object
56 57 58 |
# File 'lib/prismic/predicates.rb', line 56 def self.date_between(fragment, before, after) ['date.between', fragment, (before), (after)] end |
.day_of_month(fragment, day) ⇒ Object
60 61 62 |
# File 'lib/prismic/predicates.rb', line 60 def self.day_of_month(fragment, day) ['date.day-of-month', fragment, day] end |
.day_of_month_after(fragment, day) ⇒ Object
64 65 66 |
# File 'lib/prismic/predicates.rb', line 64 def self.day_of_month_after(fragment, day) ['date.day-of-month-after', fragment, day] end |
.day_of_month_before(fragment, day) ⇒ Object
68 69 70 |
# File 'lib/prismic/predicates.rb', line 68 def self.day_of_month_before(fragment, day) ['date.day-of-month-before', fragment, day] end |
.day_of_week(fragment, day) ⇒ Object
72 73 74 |
# File 'lib/prismic/predicates.rb', line 72 def self.day_of_week(fragment, day) ['date.day-of-week', fragment, day] end |
.day_of_week_after(fragment, day) ⇒ Object
76 77 78 |
# File 'lib/prismic/predicates.rb', line 76 def self.day_of_week_after(fragment, day) ['date.day-of-week-after', fragment, day] end |
.day_of_week_before(fragment, day) ⇒ Object
80 81 82 |
# File 'lib/prismic/predicates.rb', line 80 def self.day_of_week_before(fragment, day) ['date.day-of-week-before', fragment, day] end |
.fulltext(fragment, values) ⇒ Object
20 21 22 |
# File 'lib/prismic/predicates.rb', line 20 def self.fulltext(fragment, values) ['fulltext', fragment, values] end |
.gt(fragment, value) ⇒ Object
36 37 38 |
# File 'lib/prismic/predicates.rb', line 36 def self.gt(fragment, value) ['number.gt', fragment, value] end |
.has(fragment) ⇒ Object
28 29 30 |
# File 'lib/prismic/predicates.rb', line 28 def self.has(fragment) ['has', fragment] end |
.hour(fragment, hour) ⇒ Object
108 109 110 |
# File 'lib/prismic/predicates.rb', line 108 def self.hour(fragment, hour) ['date.hour', fragment, hour] end |
.hour_after(fragment, hour) ⇒ Object
116 117 118 |
# File 'lib/prismic/predicates.rb', line 116 def self.hour_after(fragment, hour) ['date.hour-after', fragment, hour] end |
.hour_before(fragment, hour) ⇒ Object
112 113 114 |
# File 'lib/prismic/predicates.rb', line 112 def self.hour_before(fragment, hour) ['date.hour-before', fragment, hour] end |
.in(fragment, value) ⇒ Object
12 13 14 |
# File 'lib/prismic/predicates.rb', line 12 def self.in(fragment, value) ['in', fragment, value] end |
.in_range(fragment, before, after) ⇒ Object
44 45 46 |
# File 'lib/prismic/predicates.rb', line 44 def self.in_range(fragment, before, after) ['number.inRange', fragment, before, after] end |
.lt(fragment, value) ⇒ Object
40 41 42 |
# File 'lib/prismic/predicates.rb', line 40 def self.lt(fragment, value) ['number.lt', fragment, value] end |
.missing(fragment) ⇒ Object
32 33 34 |
# File 'lib/prismic/predicates.rb', line 32 def self.missing(fragment) ['missing', fragment] end |
.month(fragment, month) ⇒ Object
84 85 86 |
# File 'lib/prismic/predicates.rb', line 84 def self.month(fragment, month) ['date.month', fragment, month] end |
.month_after(fragment, month) ⇒ Object
92 93 94 |
# File 'lib/prismic/predicates.rb', line 92 def self.month_after(fragment, month) ['date.month-after', fragment, month] end |
.month_before(fragment, month) ⇒ Object
88 89 90 |
# File 'lib/prismic/predicates.rb', line 88 def self.month_before(fragment, month) ['date.month-before', fragment, month] end |
.near(fragment, latitude, longitude, radius) ⇒ Object
120 121 122 |
# File 'lib/prismic/predicates.rb', line 120 def self.near(fragment, latitude, longitude, radius) ['geopoint.near', fragment, latitude, longitude, radius] end |
.not(fragment, value) ⇒ Object
8 9 10 |
# File 'lib/prismic/predicates.rb', line 8 def self.not(fragment, value) ['not', fragment, value] end |
.similar(fragment, value) ⇒ Object
24 25 26 |
# File 'lib/prismic/predicates.rb', line 24 def self.similar(fragment, value) ['similar', fragment, value] end |
.year(fragment, year) ⇒ Object
96 97 98 |
# File 'lib/prismic/predicates.rb', line 96 def self.year(fragment, year) ['date.year', fragment, year] end |
.year_after(fragment, year) ⇒ Object
104 105 106 |
# File 'lib/prismic/predicates.rb', line 104 def self.year_after(fragment, year) ['date.year-after', fragment, year] end |
.year_before(fragment, year) ⇒ Object
100 101 102 |
# File 'lib/prismic/predicates.rb', line 100 def self.year_before(fragment, year) ['date.year-before', fragment, year] end |