Class: Symbol

Inherits:
Object
  • Object
show all
Defined in:
lib/extensions/symbol.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.operator(operators) ⇒ Object

OPERATORS



4
5
6
7
8
9
10
11
12
# File 'lib/extensions/symbol.rb', line 4

def self.operator(operators)
  operators.each do |method, operator|
    class_eval <<-CODE
      def #{method}
        Operator.new(self, '#{operator}')
      end
    CODE
  end
end

Instance Method Details

#descObject

Sorting



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

def desc
  Operator.new(self, '-', true)
end

#to_gaObject

Metric filters



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

def to_ga
  "ga:#{self.to_s.lower_camelized}"
end