Class: SoftLayer::ObjectFilterBlockHandler
- Inherits:
-
Object
- Object
- SoftLayer::ObjectFilterBlockHandler
- Defined in:
- lib/softlayer/ObjectFilter.rb
Overview
Routines that are valid within the block provided to a call to ObjectFilter.build.
Instance Method Summary collapse
-
#begins_with(value) ⇒ Object
case insensitive begins with.
-
#contains(value) ⇒ Object
contains wihout considering case.
- #contains_exactly(value) ⇒ Object
- #does_not_contain(value) ⇒ Object
-
#ends_with(value) ⇒ Object
case insensitive ends with.
-
#is(value) ⇒ Object
matches exactly (ignoring case).
- #is_greater_or_equal_to(value) ⇒ Object
- #is_greater_than(value) ⇒ Object
- #is_less_or_equal_to(value) ⇒ Object
- #is_less_than(value) ⇒ Object
- #is_not(value) ⇒ Object
Instance Method Details
#begins_with(value) ⇒ Object
case insensitive begins with
65 66 67 |
# File 'lib/softlayer/ObjectFilter.rb', line 65 def begins_with(value) ObjectFilterOperation.new('^=', value) end |
#contains(value) ⇒ Object
contains wihout considering case
60 61 62 |
# File 'lib/softlayer/ObjectFilter.rb', line 60 def contains(value) ObjectFilterOperation.new('*=', value) end |
#contains_exactly(value) ⇒ Object
99 100 101 |
# File 'lib/softlayer/ObjectFilter.rb', line 99 def contains_exactly(value) ObjectFilterOperation.new('~', value) end |
#does_not_contain(value) ⇒ Object
103 104 105 |
# File 'lib/softlayer/ObjectFilter.rb', line 103 def does_not_contain(value) ObjectFilterOperation.new('!~', value) end |
#ends_with(value) ⇒ Object
case insensitive ends with
70 71 72 |
# File 'lib/softlayer/ObjectFilter.rb', line 70 def ends_with(value) ObjectFilterOperation.new('$=', value) end |
#is(value) ⇒ Object
matches exactly (ignoring case)
75 76 77 |
# File 'lib/softlayer/ObjectFilter.rb', line 75 def is(value) ObjectFilterOperation.new('_=', value) end |
#is_greater_or_equal_to(value) ⇒ Object
91 92 93 |
# File 'lib/softlayer/ObjectFilter.rb', line 91 def is_greater_or_equal_to(value) ObjectFilterOperation.new('>=', value) end |
#is_greater_than(value) ⇒ Object
83 84 85 |
# File 'lib/softlayer/ObjectFilter.rb', line 83 def is_greater_than(value) ObjectFilterOperation.new('>', value) end |
#is_less_or_equal_to(value) ⇒ Object
95 96 97 |
# File 'lib/softlayer/ObjectFilter.rb', line 95 def is_less_or_equal_to(value) ObjectFilterOperation.new('<=', value) end |
#is_less_than(value) ⇒ Object
87 88 89 |
# File 'lib/softlayer/ObjectFilter.rb', line 87 def is_less_than(value) ObjectFilterOperation.new('<', value) end |
#is_not(value) ⇒ Object
79 80 81 |
# File 'lib/softlayer/ObjectFilter.rb', line 79 def is_not(value) ObjectFilterOperation.new('!=', value) end |