class Access::Report

Public Class Methods

all_usage(options = {}) click to toggle source
# File lib/access/report.rb, line 5
def self.all_usage(options = {})
  # Internal Admin only Call
  Access::Api.new.all_usage options
end
member_location_frequent(member, options = {}) click to toggle source
# File lib/access/report.rb, line 28
def self.member_location_frequent(member, options = {})
  Access::Api.new.member_location_frequent member, options
end
member_location_recent(member, options = {}) click to toggle source
# File lib/access/report.rb, line 32
def self.member_location_recent(member, options = {})
  Access::Api.new.member_location_recent member, options
end
member_query_frequent(member, options = {}) click to toggle source
# File lib/access/report.rb, line 20
def self.member_query_frequent(member, options = {})
  Access::Api.new.member_query_frequent member, options
end
member_query_recent(member, options = {}) click to toggle source
# File lib/access/report.rb, line 24
def self.member_query_recent(member, options = {})
  Access::Api.new.member_query_recent member, options
end
new(values) click to toggle source
# File lib/access/report.rb, line 40
def initialize(values)
  @used_fields = []
  set_up_methods(values)
  set_values(values)
end
process_batch(chunk) click to toggle source
# File lib/access/report.rb, line 36
def self.process_batch(chunk)
  chunk.map { |data| new(data) }
end
usage(options = {}) click to toggle source
# File lib/access/report.rb, line 10
def self.usage(options = {})
  # Internal Admin only Call
  Access::Api.new.usage options
end
usage_other(key, options = {}) click to toggle source
# File lib/access/report.rb, line 15
def self.usage_other(key, options = {})
  # Internal Admin only Call
  Access::Api.new.usage_other key, options
end