Module: StorageRoom::Extensions::Symbol

Included in:
Symbol
Defined in:
lib/storage_room/extensions/symbol.rb

Overview

With inspiration from John Nunemaker’s MongoMapper/Plucky

Instance Method Summary collapse

Instance Method Details

#allObject

def mod

SymbolOperator.new(self, 'mod')

end



40
41
42
# File 'lib/storage_room/extensions/symbol.rb', line 40

def all
  SymbolOperator.new(self, 'all')
end

#gtObject



8
9
10
# File 'lib/storage_room/extensions/symbol.rb', line 8

def gt
  SymbolOperator.new(self, 'gt')
end

#gteObject



16
17
18
# File 'lib/storage_room/extensions/symbol.rb', line 16

def gte
  SymbolOperator.new(self, 'gte')
end

#inObject



28
29
30
# File 'lib/storage_room/extensions/symbol.rb', line 28

def in
  SymbolOperator.new(self, 'in')
end

#ltObject



12
13
14
# File 'lib/storage_room/extensions/symbol.rb', line 12

def lt
  SymbolOperator.new(self, 'lt')
end

#lteObject



20
21
22
# File 'lib/storage_room/extensions/symbol.rb', line 20

def lte
  SymbolOperator.new(self, 'lte')
end

#neObject



24
25
26
# File 'lib/storage_room/extensions/symbol.rb', line 24

def ne
  SymbolOperator.new(self, 'ne')
end

#ninObject



32
33
34
# File 'lib/storage_room/extensions/symbol.rb', line 32

def nin
  SymbolOperator.new(self, 'nin')
end