Class: Stat::Count::Data::SimpleCountQuery

Inherits:
Object
  • Object
show all
Defined in:
lib/stat-count-client/stat_count_data.rb

Direct Known Subclasses

DateCountQuery

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeSimpleCountQuery

Returns a new instance of SimpleCountQuery.



68
69
70
# File 'lib/stat-count-client/stat_count_data.rb', line 68

def initialize
  @queries = Hash.new
end

Instance Attribute Details

#queriesObject

Returns the value of attribute queries.



66
67
68
# File 'lib/stat-count-client/stat_count_data.rb', line 66

def queries
  @queries
end

Instance Method Details

#addQuery(name, id, limit = 1, queryUnit = nil) ⇒ Object



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# File 'lib/stat-count-client/stat_count_data.rb', line 72

def addQuery(name, id, limit=1, queryUnit=nil)
  queryUnitList = @queries[name]

  if(queryUnitList.nil?)
    queryUnitList = Array.new
    @queries[name] = queryUnitList
  end

  if(queryUnit.nil?)
    queryUnit = QueryUnit.new
  end

  queryUnit.id = id
  queryUnit.limit = limit
  queryUnitList << queryUnit
  self
end

#getQueriesObject



90
91
92
# File 'lib/stat-count-client/stat_count_data.rb', line 90

def getQueries
  @queries
end