Module DataMapper::Support::Symbol
In: lib/data_mapper/support/symbol.rb
lib/data_mapper/support/symbol.rb

Extends

Methods

average   average   avg   avg   count   count   eql   eql   gt   gt   gte   gte   in   in   like   like   lt   lt   lte   lte   max   max   min   min   not   not   to_proc   to_proc  

Classes and Modules

Class DataMapper::Support::Symbol::Operator

Public Instance methods

average()

Alias for avg

average()

Alias for avg

[Source]

    # File lib/data_mapper/support/symbol.rb, line 66
66:       def avg
67:         Operator.new(self, :avg)
68:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 66
66:       def avg
67:         Operator.new(self, :avg)
68:       end

Calculations:

[Source]

    # File lib/data_mapper/support/symbol.rb, line 58
58:       def count
59:         Operator.new(self, :count)
60:       end

Calculations:

[Source]

    # File lib/data_mapper/support/symbol.rb, line 58
58:       def count
59:         Operator.new(self, :count)
60:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 40
40:       def eql
41:         Operator.new(self, :eql)
42:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 40
40:       def eql
41:         Operator.new(self, :eql)
42:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 20
20:       def gt
21:         Operator.new(self, :gt)
22:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 20
20:       def gt
21:         Operator.new(self, :gt)
22:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 24
24:       def gte
25:         Operator.new(self, :gte)
26:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 24
24:       def gte
25:         Operator.new(self, :gte)
26:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 48
48:       def in
49:         Operator.new(self, :in)
50:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 48
48:       def in
49:         Operator.new(self, :in)
50:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 44
44:       def like
45:         Operator.new(self, :like)
46:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 44
44:       def like
45:         Operator.new(self, :like)
46:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 28
28:       def lt
29:         Operator.new(self, :lt)
30:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 28
28:       def lt
29:         Operator.new(self, :lt)
30:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 32
32:       def lte
33:         Operator.new(self, :lte)
34:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 32
32:       def lte
33:         Operator.new(self, :lte)
34:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 62
62:       def max
63:         Operator.new(self, :max)
64:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 62
62:       def max
63:         Operator.new(self, :max)
64:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 72
72:       def min
73:         Operator.new(self, :min)
74:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 72
72:       def min
73:         Operator.new(self, :min)
74:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 36
36:       def not
37:         Operator.new(self, :not)
38:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 36
36:       def not
37:         Operator.new(self, :not)
38:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 52
52:       def to_proc
53:         lambda { |value| value.send(self) }
54:       end

[Source]

    # File lib/data_mapper/support/symbol.rb, line 52
52:       def to_proc
53:         lambda { |value| value.send(self) }
54:       end

[Validate]